239,[[240,0],[239,4],[239,3],[239,2],[239,1],[239,0],[238,4],[238,3],[238,2],[238,1],[238,0],[237,4],[237,3],[237,2],[237,1],[237,0],[236,4],[236,3],[236,2],[236,1],[236,0],[235,4],[235,3],[235,2],[235,1],[235,0],[234,4],[234,3],[234,2],[234,1],[234,0],[233,4],[233,3],[233,2],[233,1],[233,0],[232,4],[232,3],[232,2],[232,1],[232,0],[231,4],[231,3],[231,2],[231,1],[231,0],[230,4],[230,3],[230,2],[230,1],[230,0],[229,4],[229,3],[229,2],[229,1],[229,0],[228,4],[228,3],[228,2],[228,1],[228,0],[227,4],[227,3],[227,2],[227,1],[227,0],[226,4],[226,3],[226,2],[226,1],[226,0],[225,4],[225,3],[225,2],[225,1],[225,0],[224,4],[224,3],[224,2],[224,1],[224,0],[223,4],[223,3],[223,2],[223,1],[223,0],[222,4],[222,3],[222,2],[222,1],[222,0],[221,4],[221,3],[221,2],[221,1],[221,0],[220,4],[220,3],[220,2],[220,1],[220,0],[219,4],[219,3],[219,2],[219,1],[219,0],[218,4],[218,3],[218,2],[218,1],[218,0],[217,4],[217,3],[217,2],[217,1],[217,0],[216,4],[216,3],[216,2],[216,1],[216,0],[215,4],[215,3],[215,2],[215,1],[215,0],[214,4],[214,3],[214,2],[214,1],[214,0],[213,4],[213,3],[213,2],[213,1],[213,0],[212,4],[212,3],[212,2],[212,1],[212,0],[211,4],[211,3],[211,2],[211,1],[211,0],[210,4],[210,3],[210,2],[210,1],[210,0],[209,4],[209,3],[209,2],[209,1],[209,0],[208,4],[208,3],[208,2],[208,1],[208,0],[207,4],[207,3],[207,2],[207,1],[207,0],[206,4],[206,3],[206,2],[206,1],[206,0],[205,4],[205,3],[205,2],[205,1],[205,0],[204,4],[204,3],[204,2],[204,1],[204,0],[203,4],[203,3],[203,2],[203,1],[203,0],[202,4],[202,3],[202,2],[202,1],[202,0],[201,4],[201,3],[201,2],[201,1],[201,0],[200,4],[200,3],[200,2],[200,1],[200,0],[199,4],[199,3],[199,2],[199,1],[199,0],[198,4],[198,3],[198,2],[198,1],[198,0],[197,4],[197,3],[197,2],[197,1],[197,0],[196,4],[196,3],[196,2],[196,1],[196,0],[195,4],[195,3],[195,2],[195,1],[195,0],[194,4],[194,3],[194,2],[194,1],[194,0],[193,4],[193,3],[193,2],[193,1],[193,0],[192,4],[192,3],[192,2],[192,1],[192,0],[191,4],[191,3],[191,2],[191,1],[191,0],[190,4],[190,3],[190,2],[190,1],[190,0],[189,4],[189,3],[189,2],[189,1],[189,0],[188,4],[188,3],[188,2],[188,1],[188,0],[187,4],[187,3],[187,2],[187,1],[187,0],[186,4],[186,3],[186,2],[186,1],[186,0],[185,4],[185,3],[185,2],[185,1],[185,0],[184,4],[184,3],[184,2],[184,1],[184,0],[183,4],[183,3],[183,2],[183,1],[183,0],[182,4],[182,3],[182,2],[182,1],[182,0],[181,4],[181,3],[181,2],[181,1],[181,0],[180,4],[180,3],[180,2],[180,1],[180,0],[179,5],[179,4],[179,3],[179,2],[179,1],[179,0],[178,5],[178,4],[178,3],[178,2],[178,1],[178,0],[177,5],[177,4],[177,3],[177,2],[177,1],[177,0],[176,5],[176,4],[176,3],[176,2],[176,1],[176,0],[175,5],[175,4],[175,3],[175,2],[175,1],[175,0],[174,5],[174,4],[174,3],[174,2],[174,1],[174,0],[173,5],[173,4],[173,3],[173,2],[173,1],[173,0],[172,5],[172,4],[172,3],[172,2],[172,1],[172,0],[171,5],[171,4],[171,3],[171,2],[171,1],[171,0],[170,5],[170,4],[170,3],[170,2],[170,1],[170,0],[169,5],[169,4],[169,3],[169,2],[169,1],[169,0],[168,5],[168,4],[168,3],[168,2],[168,1],[168,0],[167,5],[167,4],[167,3],[167,2],[167,1],[167,0],[166,5],[166,4],[166,3],[166,2],[166,1],[166,0],[165,5],[165,4],[165,3],[165,2],[165,1],[165,0],[164,5],[164,4],[164,3],[164,2],[164,1],[164,0],[163,5],[163,4],[163,3],[163,2],[163,1],[163,0],[162,5],[162,4],[162,3],[162,2],[162,1],[162,0],[161,5],[161,4],[161,3],[161,2],[161,1],[161,0],[160,5],[160,4],[160,3],[160,2],[160,1],[160,0],[159,5],[159,4],[159,3],[159,2],[159,1],[159,0],[158,5],[158,4],[158,3],[158,2],[158,1],[158,0],[157,5],[157,4],[157,3],[157,2],[157,1],[157,0],[156,5],[156,4],[156,3],[156,2],[156,1],[156,0],[155,5],[155,4],[155,3],[155,2],[155,1],[155,0],[154,5],[154,4],[154,3],[154,2],[154,1],[154,0],[153,5],[153,4],[153,3],[153,2],[153,1],[153,0],[152,5],[152,4],[152,3],[152,2],[152,1],[152,0],[151,5],[151,4],[151,3],[151,2],[151,1],[151,0],[150,5],[150,4],[150,3],[150,2],[150,1],[150,0],[149,5],[149,4],[149,3],[149,2],[149,1],[149,0],[148,5],[148,4],[148,3],[148,2],[148,1],[148,0],[147,5],[147,4],[147,3],[147,2],[147,1],[147,0],[146,5],[146,4],[146,3],[146,2],[146,1],[146,0],[145,5],[145,4],[145,3],[145,2],[145,1],[145,0],[144,5],[144,4],[144,3],[144,2],[144,1],[144,0],[143,5],[143,4],[143,3],[143,2],[143,1],[143,0],[142,5],[142,4],[142,3],[142,2],[142,1],[142,0],[141,5],[141,4],[141,3],[141,2],[141,1],[141,0],[140,5],[140,4],[140,3],[140,2],[140,1],[140,0],[139,5],[139,4],[139,3],[139,2],[139,1],[139,0],[138,5],[138,4],[138,3],[138,2],[138,1],[138,0],[137,5],[137,4],[137,3],[137,2],[137,1],[137,0],[136,5],[136,4],[136,3],[136,2],[136,1],[136,0],[135,5],[135,4],[135,3],[135,2],[135,1],[135,0],[134,5],[134,4],[134,3],[134,2],[134,1],[134,0],[133,5],[133,4],[133,3],[133,2],[133,1],[133,0],[132,5],[132,4],[132,3],[132,2],[132,1],[132,0],[131,5],[131,4],[131,3],[131,2],[131,1],[131,0],[130,5],[130,4],[130,3],[130,2],[130,1],[130,0],[129,5],[129,4],[129,3],[129,2],[129,1],[129,0],[128,5],[128,4],[128,3],[128,2],[128,1],[128,0],[127,5],[127,4],[127,3],[127,2],[127,1],[127,0],[126,5],[126,4],[126,3],[126,2],[126,1],[126,0],[125,5],[125,4],[125,3],[125,2],[125,1],[125,0],[124,5],[124,4],[124,3],[124,2],[124,1],[124,0],[123,5],[123,4],[123,3],[123,2],[123,1],[123,0],[122,5],[122,4],[122,3],[122,2],[122,1],[122,0],[121,5],[121,4],[121,3],[121,2],[121,1],[121,0],[120,5],[120,4],[120,3],[120,2],[120,1],[120,0],[119,6],[119,5],[119,4],[119,3],[119,2],[119,1],[119,0],[118,6],[118,5],[118,4],[118,3],[118,2],[118,1],[118,0],[117,6],[117,5],[117,4],[117,3],[117,2],[117,1],[117,0],[116,6],[116,5],[116,4],[116,3],[116,2],[116,1],[116,0],[115,6],[115,5],[115,4],[115,3],[115,2],[115,1],[115,0],[114,6],[114,5],[114,4],[114,3],[114,2],[114,1],[114,0],[113,6],[113,5],[113,4],[113,3],[113,2],[113,1],[113,0],[112,6],[112,5],[112,4],[112,3],[112,2],[112,1],[112,0],[111,6],[111,5],[111,4],[111,3],[111,2],[111,1],[111,0],[110,6],[110,5],[110,4],[110,3],[110,2],[110,1],[110,0],[109,6],[109,5],[109,4],[109,3],[109,2],[109,1],[109,0],[108,6],[108,5],[108,4],[108,3],[108,2],[108,1],[108,0],[107,6],[107,5],[107,4],[107,3],[107,2],[107,1],[107,0],[106,6],[106,5],[106,4],[106,3],[106,2],[106,1],[106,0],[105,6],[105,5],[105,4],[105,3],[105,2],[105,1],[105,0],[104,6],[104,5],[104,4],[104,3],[104,2],[104,1],[104,0],[103,6],[103,5],[103,4],[103,3],[103,2],[103,1],[103,0],[102,6],[102,5],[102,4],[102,3],[102,2],[102,1],[102,0],[101,6],[101,5],[101,4],[101,3],[101,2],[101,1],[101,0],[100,6],[100,5],[100,4],[100,3],[100,2],[100,1],[100,0],[99,6],[99,5],[99,4],[99,3],[99,2],[99,1],[99,0],[98,6],[98,5],[98,4],[98,3],[98,2],[98,1],[98,0],[97,6],[97,5],[97,4],[97,3],[97,2],[97,1],[97,0],[96,6],[96,5],[96,4],[96,3],[96,2],[96,1],[96,0],[95,6],[95,5],[95,4],[95,3],[95,2],[95,1],[95,0],[94,6],[94,5],[94,4],[94,3],[94,2],[94,1],[94,0],[93,6],[93,5],[93,4],[93,3],[93,2],[93,1],[93,0],[92,6],[92,5],[92,4],[92,3],[92,2],[92,1],[92,0],[91,6],[91,5],[91,4],[91,3],[91,2],[91,1],[91,0],[90,6],[90,5],[90,4],[90,3],[90,2],[90,1],[90,0],[89,6],[89,5],[89,4],[89,3],[89,2],[89,1],[89,0],[88,6],[88,5],[88,4],[88,3],[88,2],[88,1],[88,0],[87,6],[87,5],[87,4],[87,3],[87,2],[87,1],[87,0],[86,6],[86,5],[86,4],[86,3],[86,2],[86,1],[86,0],[85,6],[85,5],[85,4],[85,3],[85,2],[85,1],[85,0],[84,6],[84,5],[84,4],[84,3],[84,2],[84,1],[84,0],[83,6],[83,5],[83,4],[83,3],[83,2],[83,1],[83,0],[82,6],[82,5],[82,4],[82,3],[82,2],[82,1],[82,0],[81,6],[81,5],[81,4],[81,3],[81,2],[81,1],[81,0],[80,6],[80,5],[80,4],[80,3],[80,2],[80,1],[80,0],[79,6],[79,5],[79,4],[79,3],[79,2],[79,1],[79,0],[78,6],[78,5],[78,4],[78,3],[78,2],[78,1],[78,0],[77,6],[77,5],[77,4],[77,3],[77,2],[77,1],[77,0],[76,6],[76,5],[76,4],[76,3],[76,2],[76,1],[76,0],[75,6],[75,5],[75,4],[75,3],[75,2],[75,1],[75,0],[74,6],[74,5],[74,4],[74,3],[74,2],[74,1],[74,0],[73,6],[73,5],[73,4],[73,3],[73,2],[73,1],[73,0],[72,6],[72,5],[72,4],[72,3],[72,2],[72,1],[72,0],[71,6],[71,5],[71,4],[71,3],[71,2],[71,1],[71,0],[70,6],[70,5],[70,4],[70,3],[70,2],[70,1],[70,0],[69,6],[69,5],[69,4],[69,3],[69,2],[69,1],[69,0],[68,6],[68,5],[68,4],[68,3],[68,2],[68,1],[68,0],[67,6],[67,5],[67,4],[67,3],[67,2],[67,1],[67,0],[66,6],[66,5],[66,4],[66,3],[66,2],[66,1],[66,0],[65,6],[65,5],[65,4],[65,3],[65,2],[65,1],[65,0],[64,6],[64,5],[64,4],[64,3],[64,2],[64,1],[64,0],[63,6],[63,5],[63,4],[63,3],[63,2],[63,1],[63,0],[62,6],[62,5],[62,4],[62,3],[62,2],[62,1],[62,0],[61,6],[61,5],[61,4],[61,3],[61,2],[61,1],[61,0],[60,6],[60,5],[60,4],[60,3],[60,2],[60,1],[60,0],[59,7],[59,6],[59,5],[59,4],[59,3],[59,2],[59,1],[59,0],[58,7],[58,6],[58,5],[58,4],[58,3],[58,2],[58,1],[58,0],[57,7],[57,6],[57,5],[57,4],[57,3],[57,2],[57,1],[57,0],[56,7],[56,6],[56,5],[56,4],[56,3],[56,2],[56,1],[56,0],[55,7],[55,6],[55,5],[55,4],[55,3],[55,2],[55,1],[55,0],[54,7],[54,6],[54,5],[54,4],[54,3],[54,2],[54,1],[54,0],[53,7],[53,6],[53,5],[53,4],[53,3],[53,2],[53,1],[53,0],[52,7],[52,6],[52,5],[52,4],[52,3],[52,2],[52,1],[52,0],[51,7],[51,6],[51,5],[51,4],[51,3],[51,2],[51,1],[51,0],[50,7],[50,6],[50,5],[50,4],[50,3],[50,2],[50,1],[50,0],[49,7],[49,6],[49,5],[49,4],[49,3],[49,2],[49,1],[49,0],[48,7],[48,6],[48,5],[48,4],[48,3],[48,2],[48,1],[48,0],[47,7],[47,6],[47,5],[47,4],[47,3],[47,2],[47,1],[47,0],[46,7],[46,6],[46,5],[46,4],[46,3],[46,2],[46,1],[46,0],[45,7],[45,6],[45,5],[45,4],[45,3],[45,2],[45,1],[45,0],[44,7],[44,6],[44,5],[44,4],[44,3],[44,2],[44,1],[44,0],[43,7],[43,6],[43,5],[43,4],[43,3],[43,2],[43,1],[43,0],[42,7],[42,6],[42,5],[42,4],[42,3],[42,2],[42,1],[42,0],[41,7],[41,6],[41,5],[41,4],[41,3],[41,2],[41,1],[41,0],[40,7],[40,6],[40,5],[40,4],[40,3],[40,2],[40,1],[40,0],[39,7],[39,6],[39,5],[39,4],[39,3],[39,2],[39,1],[39,0],[38,7],[38,6],[38,5],[38,4],[38,3],[38,2],[38,1],[38,0],[37,7],[37,6],[37,5],[37,4],[37,3],[37,2],[37,1],[37,0],[36,7],[36,6],[36,5],[36,4],[36,3],[36,2],[36,1],[36,0],[35,7],[35,6],[35,5],[35,4],[35,3],[35,2],[35,1],[35,0],[34,7],[34,6],[34,5],[34,4],[34,3],[34,2],[34,1],[34,0],[33,7],[33,6],[33,5],[33,4],[33,3],[33,2],[33,1],[33,0],[32,7],[32,6],[32,5],[32,4],[32,3],[32,2],[32,1],[32,0],[31,7],[31,6],[31,5],[31,4],[31,3],[31,2],[31,1],[31,0],[30,7],[30,6],[30,5],[30,4],[30,3],[30,2],[30,1],[30,0],[29,7],[29,6],[29,5],[29,4],[29,3],[29,2],[29,1],[29,0],[28,7],[28,6],[28,5],[28,4],[28,3],[28,2],[28,1],[28,0],[27,7],[27,6],[27,5],[27,4],[27,3],[27,2],[27,1],[27,0],[26,7],[26,6],[26,5],[26,4],[26,3],[26,2],[26,1],[26,0],[25,7],[25,6],[25,5],[25,4],[25,3],[25,2],[25,1],[25,0],[24,7],[24,6],[24,5],[24,4],[24,3],[24,2],[24,1],[24,0],[23,7],[23,6],[23,5],[23,4],[23,3],[23,2],[23,1],[23,0],[22,7],[22,6],[22,5],[22,4],[22,3],[22,2],[22,1],[22,0],[21,7],[21,6],[21,5],[21,4],[21,3],[21,2],[21,1],[21,0],[20,7],[20,6],[20,5],[20,4],[20,3],[20,2],[20,1],[20,0],[19,7],[19,6],[19,5],[19,4],[19,3],[19,2],[19,1],[19,0],[18,7],[18,6],[18,5],[18,4],[18,3],[18,2],[18,1],[18,0],[17,7],[17,6],[17,5],[17,4],[17,3],[17,2],[17,1],[17,0],[16,7],[16,6],[16,5],[16,4],[16,3],[16,2],[16,1],[16,0],[15,7],[15,6],[15,5],[15,4],[15,3],[15,2],[15,1],[15,0],[14,7],[14,6],[14,5],[14,4],[14,3],[14,2],[14,1],[14,0],[13,7],[13,6],[13,5],[13,4],[13,3],[13,2],[13,1],[13,0],[12,7],[12,6],[12,5],[12,4],[12,3],[12,2],[12,1],[12,0],[11,7],[11,6],[11,5],[11,4],[11,3],[11,2],[11,1],[11,0],[10,7],[10,6],[10,5],[10,4],[10,3],[10,2],[10,1],[10,0],[9,7],[9,6],[9,5],[9,4],[9,3],[9,2],[9,1],[9,0],[8,7],[8,6],[8,5],[8,4],[8,3],[8,2],[8,1],[8,0],[7,7],[7,6],[7,5],[7,4],[7,3],[7,2],[7,1],[7,0],[6,7],[6,6],[6,5],[6,4],[6,3],[6,2],[6,1],[6,0],[5,7],[5,6],[5,5],[5,4],[5,3],[5,2],[5,1],[5,0],[4,7],[4,6],[4,5],[4,4],[4,3],[4,2],[4,1],[4,0],[3,7],[3,6],[3,5],[3,4],[3,3],[3,2],[3,1],[3,0],[2,7],[2,6],[2,5],[2,4],[2,3],[2,2],[2,1],[2,0],[1,7],[1,6],[1,5],[1,4],[1,3],[1,2],[1,1],[1,0],[0,8],[0,7],[0,6],[0,5],[0,4],[0,3],[0,2],[0,1],[0,0]],[1,-1,2975,-2531449,560376139,-8470717320,478,83618087286,1432206257618967,1189040912879936878,23917694255565690540,-110896,1920489676549756,-942097486349297015197,12491877408647392462804569,-22511162504464396253296309696,16643721,4747259498039466981,12044724692257962391288858,227667400901817935838468759015,81988125872320434345604776591966,-1817356478,3117405419556163516678,-17523252259804194987991475720,196618277491195949932391403216523,-99217253702774956557686270209616184,153949998467,737724105402604208785161,5411252218205014006849341525658,-17005084489512614875790980846853330,39503380893681721654683772362497285256,-10535994546649,67784895008662829964934069,-569700413857099094630425513332964,1451795919767568910757190287770324138,472515193594221503138915301161614038264,599036473681108,1886510588286346900935902665,30591230177955000959334153198452370,-65836979698757358041908567209204132169,252617155726957206750776666146933949205,-28878478126386979,-29533009330166284567906923443,-1049344630551221529513843643754630609,732298115803954734373313961734952508633,-253549692144032633967156291128439227705080,1198952905219914620,-1017115141433846430497705159771,26179160081470155671642296888248798561,18452667949411050794631978158072877583162,1470020780740736014271314636007724164165832,-43398564455546707133,21145433581195256727705739389931,-505313266948337530028794236731939968687,-748502751379357560323268457412110390985749,4479848001311166654940095862918490589520440,1383324472854071809575,52518139479210941034054426432909,7989715592886990835240842428829884439982,12884028075132170492264103720696060586303890,388876970497566829174383215683522161407243758,-39150854840959775282603,-6004164091588401259297790208956691,-106771728525874295279123138373918922728550,-138969121083196378035273831306245546201279646,-10820718113097283074390916626727950253309669104,990758766687320532093524,83187052443233277411861458339583422,1233837079468872046969111599050334649854876,927820777588618057020524493314558653907487046,131201853071349875991960598249236092337510031668,-22553993780868048561153091,-346884201980599562459820231942816857,-12567413449979542164126422211514197171108470,-1316150483620471748087438393525883118518831705,-1293653944711096796180094742902243093743729125880,464301636488646274200827993,-5692972280379175722357308265710472530,114620442137747900635015641405281411121260789,-63255816719784661610708907280256579241282511172,17494918346092820643150861748414968371030905083282,-8684279716194144017792208202,126574779825622053156413626247323140508,-947778760954974346592774103463946680774744035,1105071421287046846597581636533963550297102523221,-283193956348229126742166723220965272457097373177720,148202717964648679134621989045,-1343878561736655267574738490362508781635,7174386068146781701286568048388131835949668592,-12280537542195513470342576297962739241005608158565,3976046774826213302963674920813884696974069156797004,-2316521244948178285931966664269,8956236534826089222123812691626905558364,-50099348918559382186155571836213594631197149207,109265478138708782049635432150702858913592185097650,-45353551470709218974385837099965085717862880095512048,33282170323101972651344371585667,-28470741967642356446554726086791421355076,324793584856715342859268932234252278327346760594,-836560431212477079941968026647710886675389538068673,429516521614739721406523629857410401223821246913694234,-440973655171300361809785567463749,-177199677503035855712576297803865968450902,-1965596907742825019330385317321138365464205936212,5704357931133486645530458451148044104699802613779005,-3479284475599931782457643564779158270334341203453220776,5404825245179393944738792498531106,3806208160207695160929042968569007004872258,11159007769962186682013798235940570276967879794520,-35345917845834278690411007892323323659939487129828659,24704292369960106033051895109980331869989168695690836136,-61459303460218001845565046069674904,-37856487983068320044487663966678546931157697,-59696592569545106354731914184235266748057990408777,201678123050487354884097522415275236948813639599355519,-156676400810704588220811882506071508856436760879563339752,650185653458219897471016888491105819,278777187217852953320561031501706642129628817,302179484181305671499807860627869781025054015014564,-1069843905607261286366114025896764373286689813888006571,900526766121602773759642255148967547728930508310816901527,-6416290759708775989012843243626158355,-1666096015519116382743902315007917893794084560,-1452897792629869975668573902724159320055665681339424,5315267178291621022691619536728182396031192388945762869,-4744852019385179665777234390986258001980367025448766638168,59215218463122653649067489202202108636,8247853190165471157139855055094353387324899862,6658734084948406977564579255309476024305896711583165,-24880632961923621937907781823914963109867849261109660690,23130261945090372183302411544469890242118491375317793543976,-512328080044950169599629566147730491292,-32900534885412389540270531616660668412473594608,-29183219690857882444096758848035860855055222818390864,110278176316385984337181114164998994901571462966903931444,-105110995594708802512875395281165859284347782866772159891128,4165351861940460274186986842566714475341,91486362177943159303282981990066530902987352172,122664450753972298903958833267616998191217151209168832,-464773351431719548262063499835794309858656725640254220439,448077545812227930029369847193726421008616423035292165458938,-31895511565123725986249427743644680879262,-18778090357469570766664286459989145479835515646,-495747350423641543123204468026309233770743942785353289,1869281202765828824211527899240682220028127730598546008510,-1801319741591856894224611241590485362285412965613454677882336,230532024983787327045267289170576392469166,-1997956433072489185118092144382020096257140410321,1930708593476748081066385308753334178740137383726598373,-7196272467227364235881121068732487853138903514022542652181,6859721132117307385043547668367329909602262586185615427744228,-1576053474051833188040221905973703709738318,18057328712529483246782002667078282281779327652072,-7259198861817838034821208304903705510555437190946880848,26585264544057024942221135632218913476288747792937390872994,-24840241297419519719453888776245758305917383046631903542808536,10212405394781922217074960115180189870742361,-113709597968181549010952697037741499854694233679855,26388890534950988165089647852360265280670881823427573692,-94445313444076381954383610938058774750349568594786422347980,85812331126819650405029399166755242897966650758159008668591996,-62841652430526849780536344214046079684982007,599951966010792818173339195904678286061260728934391,-92856068186412510891624180011618336714143251120273709032,323190800038694500712225835857027847506793172426017256922213,-283588738559382586125340696019262764862606352437286614045997272,367909122821752801480095367275355293119549493,-2810890982393728330221709199423921045836726982092227,316531938130869795827719459972998209643157469890724845934,-1066748153059305618200104486117388212844559601374083117414091,898653674733346596956484214001904505947639523048981391188033212,-2052977245430596206385375924416332237332422683,12007770462483984970199342393360816688992663406155355,-1045894590314582209015261813492060899121390187209630348388,3399787335450147596190097345759753095362040280654339835557933,-2736018622547000201619265917089003357161240481690309829683393568,10937604077115191481413243247028304003683394645,-47445198084174614945185915727548864213738505278977879,3350976795966740727863177487048845590836429463558164682270,-10471117973609137432337814622893868857777425406044065144502652,8016547150749184263074557394717523426895286391450550119123856982,-55727016013204742708811713312306583303352304477,174857762645128432146160674499425347181750759270296043,-10412248386662063813786874101851744398023433687810099245839,31187034060190199049742807144913863949248112115334089198955953,-22635470853075140191584308293512583589963981133787320860846868504,271952950391205375028020232559238031614688254679,-604041443270053957321996148322731939545418657067124943,31378324579806130001172239035662238619386200777169433235347,-89872084515145472828669358021705603460976543330389067415240102,61659987858464420531827346605274557593050999093849868620839727496,-1273073932740278564025953104957126015330924663240,1960450321630357488936473001847215532351405487094931461,-91708947404459458237944099675327535581343252366094684942129,250686122612023285846981797639501487321262355647310298267036636,-162181319261018904934495773142014674763102638244092099507327288456,5724826184903164264619200549088430122937520581236,-5977932645938988965684916003980032624472392905740120644,259925259130194632960914075241649332854002199357157991108131,-677078389069658410159389625615790081505294633679028195176899575,412147406425368876629215488985721914123219962734355878708286528249,-24763228887930528823015512328970703826488862484851,17078244722323508297674381773288496380203010262174276568,-714295968631408039609584476392451403848726326960806816906919,1771194656770924035922072739345165177404603410228791377546292369,-1012349427074797435134975878228593039129375533193380689204719044984,103168606125240101750909934434251013647879245927186,-45395586334617331566874843739957037307873509549157000182,1902920430455686086988352020067534763201919347065777679329526,-4488425631755085257291364294496252389254325350857300972591486698,2403838921602330702971420181303419388478700205010423002473546682888,-414490848742024784660499709576920295637421904316144,110638972767601812053188884807081201702169955100861217110,-4913309477950097054266127324816487232605458000573191068183157,11019580250064009967888671204620769168438913526978663488828994273,-5517487897838832102912826758480134118188160649509805950362003775912,1607737408377400960120609690158390494826905086626442,-239425249925595080516647883289433952260919588963090158902,12291582147877385197164431410963376508211807695613131994656985,-26210431961323039202245814201299717146042578247154542858376310784,12237264235167368984060151274020795788950574698951022051371263043206,-6027384789782787823775000272919870494309046237208992,422227906651789725787285651418622749552590622725083724333,-29781645534199918365927268009157692367287862092519953762823876,60388537784862333788033449465097804183838796823378809432748053154,-26208558559737297176669853800961164609754265700956038137629415593360,21863192219605055885200194708373628226088245013340030,-408285215253774836853282816730866254583447267615459725729,69849449129214673561782448345869332224304510563444223833874459,-134728156301970359711516267912289200728699906786060528738029246424,54145280442916971815626569603038075676805146449561091133403498701812,-76807549800110974483463200612535156902949773744111734,-1045708657736650152886901362419262483258548684559392922851,-158463423142073979855768569053629100244541963287926613950412856,290891456489627042947145986789119894403787192035802191678467780385,-107737786083760152609720231936000581448399191217825120393901372759416,261585440971392689048311821786218970712325133437151348,8585149289738521596039534891546306150413253999041982084758,347375065054799317833121803073249565968663645495323203843691132,-607258470462708386930702857109248886774837568831598597576890487624,206021969395451244877044266443191402015325616728532661889203584664250,-864442606365899880784841063120661064205897652769358825,-37336074411755965224485889726260186560113521774565352866564,-734749900872855361684710009063233499599422203071377853441455501,1224024087463628713480935116321546280523416537410093457679752012065,-377437631769695849159977909907936566120967875373253414577972009823064,2774255317886736307597338012279281902735904709463117518,132364768140882642538395454473930768430512256243207789968271,1496394966330277914018471837374807325932750858310955631106233439,-2377414786162165942439276285871997555217908007696893543351657619637,659495700627061469663448134071998876122435966525843668448728771203804,-8653689021002181493591975420685632746422433004531133071,-419339714906171042725219624759524628260761768520711078182536,-2925461570699881326737148809113507338506846060147943419322248479,4436432397951700699958195951973505997002721614818862591198748120160,-1091693599031425231951321451263567595729946019430184459653937470338576,26256745041649289856814680958184630492271276241796770112,1230363335481440642165679746352724191300884900897745202965357,5464956984174519034701829212246742615740889522404180704622151841,-7918789803940951858097605227931222106211391447751115497361517644435,1694007033129457384029551831288523988429787246934319802976942014980986,-77551389512311383757801256005604114489393829427968922842,-3403597003034215994329134720811927169327928725329714874744194,-9684400936050992453485588259240559060402079966835950302572955646,13428108493033434857428038630921830714354028131402778843680386354185,-2419666438544600261258037354164696540171775328988732699241037154009640,223129415836125799165244722056499991288587885740651967038,8969553770361561333151718909378213611465759795706711128477693,16081988241070200291378531653051632572172661181664570639095668096,-21391633785931140258084492257253645316884765509858663634513803957629,3069459444854869454840937178748383021848491071957064616760840106507592,-625803559654432788933824888880633854790001922731986975212,-22666805865414850014280695810316131126050695785677616134868262,-24460286651488804785163675022924136950949710411011236269851903817,31377410614640157722243072648839911630380004014182468787700381781981,-3161038488517652554477702381663660590784446438430336194556608247693512,1712045602543093571647010914359893824732266292727843903742,55175069294738093872598497298600753909354924161422824842385664,32393872665632847764260448073062217077419008710068336644350027886,-40633757706728468310225856317528682208092975125882550415410222097735,1770617275879637425975050826151212310579966927916592495416013841229471,-4571495766635699705281276294216310428311671379968301549976,-129783155134325215392072272151347103376275348671885711845276891,-31954890458697973662721433387722072712553266865113966902988306978,41355845657822421727003111526165795326651220902675464184934798093169,2579495004058767210817909681369260888788542207369663063340872151726792,11921330023675535522397276366245008811968136269667642291813,295693808969636930350469534056331362784159016468057424432339101,3403823399200572675795682957386308485741721200675622929810600340,-16148003419021878444499472961918785820770571176097322311062397099382,-11810184345714593045320724688901468800134416200401470461110123892091608,-30378119973432784863048492469723889770088029440478043128635,-653712011719230644671955719072919412710031084098013450155543199,95870690201755052188367870042704171553430616607230736845973492408,-68553568583117582960399682510473725655009253356801418753023321438354,27616026663190331825087987855164732212023415508586125496989461992061576,75683723433666918952553848810016917952274965632565407124117,1404220562184073225015329390203761734584225327586458316508752946,-348840460419002123435453848690309657158355838215135595765519442597,270279947428437033621248204625868565471222966695386217000910287568559,-49711987374104972419765428121093938519880882713152100468243142804936822,239,-184448368247178294025558860189755529303868504581278907908332,-2933768065243253163563772858484838418345696539944229114307325813,902937191088835897436467503338231825250579503911730844426563574085,-676254830875406887747910009600548832834279931149143218093775950891898,72336526909249232228316409608641534431562551638191720922913017314484864,32262849,439939843472546465289421036758559398379870643559597236847056,5965835070825057789784634117246555252882284639824995215176320205,-1995985322374221020160494459210289965653190935270794871273941169866,1398975039731845284189551307328509110244747553406667460604198746178453,-78457217422926850697734415068664282778596698878411349467937539783940332,237390368460,-1027457362656501497001440750319979013478920616126478952966341,-11813375654632628177404284061295437623245682568640163866033858225,3967111336714361648636761851211677328079542021348603247462713785494,-2545670384083597651472918478966511913717151299783984983389849387378992,31781572299952804007182368220351546015914996183468878989142769072789320,381138413518286,2350623145433860398363726128488458159988795811031529562321295,22783923699581448986212753079018756061629158254406696191800489845,-7210510133771958498853918771720261827433698190199518793154101537117,4134461670992412234895724496676952741368451563890903142089433249919928,131714567727671304857545385225891659804250163276725815224855572451130104,206445660223100468,-5270339300064187944514205092054560536215230932694207057534369,-42797267256283794298374370558508549145795675287161618140310214943,11982352398579823311218074003051445489747771239561178795609909571146,-5917187338986322466192387588611186860498808088817425873993617099393575,-508117097335559037151676443264076986837797260586132669482297838495677496,45028742697731356754,11585357399186375587752162064141638600516845680528222664819642,78269002672172466882356652880955240361544628220559072230316679260,-17888841590924547910349294565755320641687132483418119106112853891372,7059646696805225642992065346959521330451316662239440001320406339192549,1216950626429352170060792512238959001794801734794722219988778326540837196,4057466860017110484155,-24978475738679974281020179296211906434682587276325958361132023,-139266703012990642597663043506573845762651272911067709525979333404,22752312158218184106344828748692087839684722599989139062788278787866,-5635434212854590461917763891464800337653013609131366465347646122096913,-2366248262867579926626243982094619990523730860763938174014442558427805888,116400694354960835463277,52840871022154554941324932006692391753312596361821985504406531,240815060549721686324299140822436365563043883834672751894701314956,-20360593663414940645928289058714960120706705201135683024000722862308,-2071963628103938916053968434880040626936268953521166721982611614289346,3975508110175956484425954008296836689520270309410514369024606726724474614,-1707422989814011408037099,-109717298621898753202741386995645546284104594696887972622696773,-403937351624865042337596576224306274865924577678188416138792284853,-3647540157724205313423815737573596339353112683691868933846641801453,22367374149291781536463687336704317792111285405788861181447379807371813,-5844800352726421909831116229085141762410146105984831187366083435714288344,-66409614542206005895584749,223679742429550666858354549979080906139314676774367299208307596,655453008592975742708471738292955693776390291589262169063605516560,78793959890748138619186858127036296496242474664155541395525252594782,-64769683578300187325404845441504236201631144506173498801157743376588176,7375065124019488186697191946113356172444523236121229636168656068780395720,1342688876347399740987746989,-447880040332726932675885506048751647327479231084684846672771103,-1024523544128414351147516270731345616437778461797111980452322604146,-260943830711840574702393264996313365917111839142521822044438948155711,141913142931628694764928403320494173659731183574676722882204586788350430,-7380419401886161770409495164547513145627505547398734528263072237774316328,4301643007784491265122533769,881067508587401643069809552652654649198935031244947807264511862,1532192275206097325251120978109458551659714592851489296310491968228,648968089825193985024415007649105370658098161712062731566797639923263,-267819916712319552802370739219073358650183505377732444566460663790079423,3990762942949412372196018772523441275323669154517914933746826480312751449,-419684227256251247851215026365,-1703294816717720535156078544705143432050355665247222621561135581,-2167348274635941436706101723345112734188790551698705205575671026489,-1407746335986563955739922382876495920513982415502526308506377566104953,453312356521835618507125006428038585075267765506317691966292117297705821,5184674151266963283780442346756480559926966009958761027668081611607352808,6064900386272548492278593879154,3236802285501280542056982903273390082689470447277680988787052521,2838222752831709963203560084672729084643338132861278545613415452331,2797024212398302713432341476190357934079345960855117999973695609777677,-697241230396844103686309701668388368776743950070901966392298630677725070,-22398252071987501223053288811425284032288738459099111308237472969296827416,-30631044566072553378083962291484,-6047732118007177546701978143019295563040169225644002797117885675,-3282188173654206268109012499927383305578940824521359409403305674157,-5202848076220666885715308320755626570569917037931144877282995325073921,972692383616742056772038150284922232298172259129258830773284852776821287,48363972515823462036147266818354062375624618720467149770812723825906178648,-345381617548723788787587748381699,11112582013164045770744911996392595921743440508958176814239299556,2907751340344395759959000969236073034414719611791725708010977529692,9163452768325799607885763789362269691786793580331717563599165211506768,-1208851603339194687295293516904384517632693137883869335943230438123392486,-79978176262563101120170812575784267658648404508328175680798321491643528586,9312475276680966120302131618521325,-20084967713228260073658103817133818381024776951364322436398440901,-530764244295882446909857557544910956807366228872246961301393241273,-15374057665249338847802471958278081902051216493306542920270002988583226,1272205460308454085324084241731495742213467487906239830074698065659284842,107315972585940716017128588322618728251928112019250656135611389604146898512,-113555374274214919608851722410801850,35714141567003597985204345693776007734447971703821367025487477721,-6048201683481046134134211299097937318085861334336314088576699667376,24644879615900554294249775832514037804221661874506634766048298980218147,-955445078125027232234580338379407240098235554337072553915275232200377718,-110580182158659666362802231564327709389483228126432236861025785667952815516,941356450030618668516090470186500773,-62487449097492385603669250983396658575608623173671921674972621184,20696457147560335480123385518922725067914401543135410351336571693750,-37774401141473992194686940567838908437412903571143121763095751923932152,-11580094505604342310106228977695972090667685869213261280660000231154213,58394166862551741532662356560915871699275078798468135689695370616593788520,-5444655573352814629514165190717398000,107594650086250327215661073843757968871848864398686243829340300279,-49923118144736142575004735993552921576729401732423476907123697797570,55287358132181842418173602186126616520340056800116856820852358109316798,1908710303311854602322239546859314465724929819354739590437597931371038664,90428861888103714859293471197185069184927804964221623548658438320852947802,16225863913912586738713482201917954956,-182341975925967363062980176405187758282987451883820542356445967065,104286153432432320170963067039967048055235681791649412194186919709423,-76977505863149775721626720518429151746659269584904482816670941068661911,-4907302096275534157155326087435298265578749495992264182951361171977802263,-379072998780830969527192997303537278295319744403025240426065094466166014232,86233321928340474729830280859300386371,304175516860673520760768354930532080152432779646101992314736917886,-200361847762387999542849668512405284957020528908438937434003888243513,101194358288081046032130202475781427045132810949398149541045059061624810,8869195254032992105580628070021015890449350312203495311813124554279001871,836652380608229868868383445094226693412951235954738870346584097677073811356,-1892186914750225103071563965566008958962,-499502169829201442337819918196155391483120379582878441505457249512,363415477293175661323859314934850807030407909865893044530800433292549,-123827910122122855083390951095785757160117802633848093515914778007467035,-13063227759895842920067489569068032992601416405349119480208291840483311398,-1453355365632969857741475404528731807121600860303862191912569960732354616752,19261183321051450376495199688114068245681,807513709627047825634920839360531913375353630684521820279925518094,-630906088472984809194826719300118556745196680536116688787625762465528,136984055371995172723929541270864772145584870659991982665625749174978672,15836402415199914050175174304305416218788606085608556802836637566313551763,2149628674220154215905375002473234865795863916202012118830028323092448949554,-150518119281463110044667418853309254524337,-1285213125044513315387773562740902647921093140008536697072441608668,1056926208818397844010910243227854628500978418633037879066652034755896,-127413991177319917300922323811489090797937873103041976993272397692416032,-14334112226178434671500643054971561622457666115946939661383993277656765487,-2747183077000963708086826005067677741473595067620777509828030690050675615752,1003783290273124767794022246415673545700823,2013794958392967452065075734383832484665516526070339655598561955663,-1717603654044884394568171030220965490546200064432166482578601957422972,74869307566295509428816591057612608818063689860844017724144938316609781,4437286378519400030781398764806084719614299417414558332512652862323721973,2955284689061505462431437248676292693165067156519407487682633614626108062536,-5968276733486328102492648721884870665124817,-3106421140132400721057286057842328843298474424924363236144108881197,2717355227951017392119268745050182551392937907666449643991129131088849,49297250849041468547154378540738929861873517346637823619881180637122569,18840969520881499472658533131315116351687388904210032998263244753263180499,-2390402899293073602926469086294205295466217008003025484799884878219854756808,32407614425108588805603516279285082942331556,4717235582059435490926628234591366569296569911559876439009013844375,-4195649799733922751201612789331891345979440138698237717939184962351025,-282780632775503000039421311918855375437425318847500577338722686176599663,-60208724682059446966348920309671397786645800430298612119017033407533115219,648182082032338977949320856821152560027442251221650097574460357551493134899,-163229905301935283292646751627496874624064240,-7051149300138012541588830601619785535372244854369820914031533461782,6333568153679589584996292113647972937789909951606165377894938183337594,671505661157002618046538165155441807167789691352940782954488687091440576,121927719159142362344599548587095774741695177976266821693124067170936685097,2559033175959290430438649259736819931037337518033019210756444576792425829576,771285720254066085050756484863586708889308632,10373483096478205992247497544808144835414856220241981840301587720243,-9358883570727984151960896128596308666443644441606250174513645343709827,-1266403611523100338844009608345420004435097751241950409748590989277046166,-200489703628263867032479659396704234541192554368124752924867287481327647478,-7200467461888208908158863437713604520717290411002811428446172761576000552728,-3449381574159762222290259275475625946164383506,-15017970224665508988994280929672286397149949606699776738878563711639,13547564544557008870469012023815292793031727431800429466402882004061922,2116632113096351219275483029726611150458725981064691943575956335150923666,282296559356547738712014022468391625735465353846891968955574633612835539836,12685924810504010397916596722720968606488216244226691297087816719445271361832,14707776604740482781964878731121105741112983895,21390914326375694158856593989153490939764700174139408885429515575692,-19218453007869535544549605830165120278635449278706940019472828203318694,-3257914344020732383618507179512076842202756442239774947517444784827070991,-338979980836431828909051573874407543216055142509267916940993345440564313319,-17640002833698884319642892830327924518359647655527744875107337122445003615166,-60159666200201984079801544479032609454462365134,-29968521764022632066005538075228154507624641604729566247903582191633,26716351911615647329855908861390354606905699707314682336152241899682097,4694579653406196067168942526200454933855937818161656709424658479265572587,323628176987308254784663697155139708654491416083279781353064657757542389654,19774358510351696330090040039111441746989169348998843556975000410326803710432,237280712359021108006067648789721305714588741703,41283683975607321233899081502921579536470408364410877448013222089015,-36376875089328950709958177844474452521764435282009146141549354520349371,-6373932185078087874159789494806307839383528723758070761604036901478208231,-169881745119599450122491225220844749976672791764812753673497287426164316121,-15957602001395767184245530226349836518445221350400020427205547579478153748716,-906243463952879422500827306965708243251403295383,-55897933304326054808644996148702045487349182001492726137699628511015,48464288467879352426607309514407402657600198407301580078398560948944787,8151844640640316345742142664539380144682393701116833162038985142901773104,-203556857916532417559103334505225426150965752602067355695868681655380915030,2575450018700386454399674961481403236250423689779444511780567265586298839112,3362338785455514892149513087775592281990583158486,74354151921103026193618584232800683355394190081272012594343610406540,-63071496142880094413419267752670937591923426638830841900142328834566787,-9749091271962144709080965028840607142605620455877281170310507810556890867,880242533195943899022677322325361147007550594858165413881706956824537441316,23766916659808538297698395201565437244315536739155844374237053933392161946634,-12144730267737896266854766497952538649767513362705,-97106142400394684447896138408200621938322089876938768525151292753236,79969826986039219784715644703011982221042870048167578492809291548317534,10699035615902013121341276141796575935082056463589864795632526440247413770,-1922845471819999947873391272332519485651759047410306234849822666773708976637,-65226595486004923718301188280306273218684012914455283643479629449152613895144,42754165496233474347824604518469895494937805505344,124422653987961981934345644565946571085732505353152927245382351124008,-98396168707492921591167848651602612552494109941590600436957403706935801,-10288981193312344587799027735769073866804727447067943830072005114640918175,3338719568943030168553565818692463358648490202985615039250118275743708589825,121524460305633276503971143695347777617245937462730695669685776477482410234068,-146728429860040572405504214138969140151611031078279,-156266154950019604407380315221295597492580047868011843232045338613857,116767361385205964111035948024092557385197166424032400013723118817814214,7499756174988299867492867422585962654191941559408629519713100963600095896,-5036039508295539859850344450650233912684455586374273719585774897700072432633,-188823475962386364502311098257017592917132130546262600315474725700463465287776,490662902269020708498779373010499865989517845239217,192150703773035303592037024862503184858431100256416583396341501662784,-132317861260042938895614596976190406758100813792365775901871876145755882,-950642120726885380040858940631492185084354049841794487523609202249858743,6776319735695363005550155107039418955429841659828331394046656455510215627842,259043456562569096023594502782408884539146827329643987582472352360877649551906,-1597188937602535649932657374075455903807487154190397,-230988670246043879168750624082797078025223096773490936778260833172326,140667732943155442727806212055880118309373171052627656297605994274348973,-11141160834005412078711129327004575499164642500488453619675637556610324807,-8134099047915308787722540424076898122386324646565551125944405740582497851473,-320017531303513426998803149650441461538004894370263138721040130948332378526728,5054546973061699724867392275607848329529981474568408,270942484939388756051654243489168813983176114766706216926665098792688,-135344837758120619836383075482897247849564314218228536363048815565211846,30977016477075273001347061037528011773196645354476872277227932448986739326,8479917449085926833374642379041084558423501120639678014862244716924036439762,356847402701196127205500172474212321898925766324408427823768525172873576740408,-15529803579023989035811543056871245848691873223814973,-309304391461971338712660572422471374284902180324862316181577307187674,107307598983015858296245804776021684727645849084093747688461303225701605,-61163071311707373034444124831963333469709644425047069202314250476552152663,-7007348697255102199470526557694181982447551757106785959148899643547154165152,-354647764729205743548588178092387115454980155598872827835763894157699736732120,46261917222618551676668348256978013399682563572690678,342433286200373660188331915324915228277887430623281905603698084352683,-44541494406202967133128352842754912437445696262486489270297483118033362,104669125695796736807331965748159704244353829565176790541209899494315222621,2827303625608596428721551874178731332026651356058983416394997515242315586587,302583692908453319237091469642965813792370062700809745581088736548438608658899,-133448600758134977650122061088463851367328647780426792,-365781736372502345303400636839637993529243936818795487899804482411261,-68169816523809866748713572035381087040912744947462456159806782126132238,-164779976708389509612540530708315953585004990510258511248299248928044716797,4848645942323512048155789900313822819295142591334079361227787750580924283507,-198729182203302347018960692198713038069903547463852907397033882961158426712744,372348835571693337171339073487046090761414246865042819,374046507919078988338537937905218299183944635113587006146518185285209,249174354212712183741999559533562672133156393599499462662695389892862050,245084537061189405580568971474147587447179343445671133733260001809867275762,-16421258500320596851651927227551583056794133514254593451567168754475128027614,54876049705315306437256035382466748498089581843925949227382352497879003777912,-1003910493675948470957749195753860903919042825156592689,-361470738328388922369969932513902548396347127017423669628119246302423,-519446136890878007715428742392804797816600484792929448217723626067305754,-349580636865435051414024684697955451681047146155082790305349172036254679223,31512232197749856386083485092394250604807862716991572940525691917287397471215,99904396492029338009434916547455784120127648530450437856906124296874903919688,2613059640680177044951739386844375975251389396028144128,322313913241859560152500734881727424290803276745505266579292342147390,901514523916837912219047949844505981244662767655776864358740498384216812,483008342508541792182018281594489300640788762919444278120016144953806293155,-48488891700921149489956534751868275965028364325424743656700545812880745884972,-218288848499905623426811313353459406029819241022270169276509008276274521909102,-6560385408648779677315304101361895484156589184586226966,-251486452288501306193137255661277471386456236002077166037062372822373,-1417732905147834564505667056705976208538013213265468687735291567536332026,-651553188477042617522899109565845378601425770133176401961384902497787945392,63952591615292231923150405948189596914440547647170116655135780531808261166646,237520906474855652102952501001006330148458443299295173455879387626160650215376,15872340024544135517721961904795655508792911266734767061,145319557908498893846838283642823652238144317945329596618233961755526,2087856328632273710198783199690657438363434585183644232103614400008620830,864070726517389858515543808236606606139989662930589012274358617808973565248,-72268633713113611406373272098963950996411263679127943668381442461128829856256,-86736746453333583237582507669236694203476880175232018428884815673452127175204,-36969765848261013072641630665646405185194796665310600731,-2410138073219513520659389449251167533044298716537818990172231479521,-2925994615172602520895133643967631038127805183529628612496398871174426683,-1133961327370115224448604280083437287673840670879615829147575478434488781870,65243595508533207112280917159965711488167119134650223968643957967172108413599,-301316966023742404287528898513056062849463246285849715715488650041546155340840,82798802195356181864668452211320705737559184185696776787,-175551124814534950267240718081111600204507128915053772767352254213443,3937129724452529272425846207883166564114163726871726915423345576171179774,1481756773977805156939120919587455405223232325386941556041864823131916395001,-32075318324885688471416004813045750072073222596178446100886175595875809998876,975367263960504693032462311333507077951548450048261696705086721132103373658394,-178036421343465267054124120596904048163374144380570898456,383087782228697567144274004341618323271800634010169177252403195605465,-5113519605231711242340705626343751782866827591351678993681746436817430029,-1938361193202654524487545916946429877155737880146184983899697328942461280739,-40296045841615139486515151311806108596751369748892483646592183177389645022801,-1949839365163212837465709544913903826942207466462216496072731214246389800621608,366786198144944891350281815215858007748903412512475972542,-610517432600118444325546567069081791564367842892357500562299653246363,6431434361944050610663723919114758688302326906031196689746093084190902695,2548721908727014570143792995337535545531344952709353655466399258686909113256,166327339457035389364952921811992967998844549429481923859624924810836923921693,3191507872921998152981060836430474194989658454347598435618422334291543211602916,-721930158481878949622762861928993877536763147813670386513,843938364580224213480527386931608467902698031980897739922789469159147,-7848758376773516281826921205049160354760169223863622270369833639632070590,-3375508168967711824741225757290060553621109252852703542053645292486531621019,-360440497336405061519344736711037580701207988670615773728335268253124218236832,-4612325419741561149770773071991707412835343332750747183489074641815319835292208,1351892191921776655429363989312967326927810583511962237968,-1065734950171650531563890451146960235801283697459755150212098096811848,9304017445985705973879743298770874541766906032341248093720296560298929844,4502179216417221120625851477419268350809945858183665727997977672248219217550,635032055225834728000464250101316964386670665869021053789967268577587137018835,6071908851177760625856091688240706780355674529254150885268013359218295623293526,-2393117774565398739289559359934516123797433587421684777028,1255665665879067468904483978744337890470280721995985919282235114036181,-10717331239966004395957652966482291035449622875161099806200022907205238710,-6034671191253448518968872350854700578098766718206716319575150507990993181870,-998032252419295462832688764903003776298263737031483355668415794341774993259561,-7392017759946491701111754086033779519178349566011732695374332265750887278183384,3962512213340117672198290610375094502996434225107654283590,-1392526109634853980186191178396948965106631530268069066423156835026237,11993637363022096906239526669092827732815194564768493754174493495531819278,8100872788052012931790501923082104970003933147404452930297292066388583039820,1450227042175163489660182597889454022003743510002973395552679815758160728582157,8383375724652981693269600495034754501987648281499435398935138922716194952924760,-6020649275202384637022758583856067071405319803967179751612,1456290747864736871510646793742706830878385855534035763834388161767252,-13028288439502059578004534565698039137165307622237092613336887233903130832,-10847134406150467280270275084004414447653336238093211349598261742635115336023,-1982654104201453632990925600676279677048254749640423643725724611999615275852789,-8882605462786343026126445036133363157664868506720141198750472253615007513864568,8062211883960088018642100628518496783435075889956638291399,-1430542681014636224972422936360392311321372964775981355886713362913103,13714810630450446571093522221357744514053119388037653641685501199712457964,14431289103750180327802048004849533962506162653315870858853194888877812154279,2574454790491624103150714208289660194040004150659525004385296984984596572616311,8794316950066211331383747951214519627686146490612943713685052556915332238578937,-14101,-8507145033420832294140648623236597056844941773299535989385,1304915770918536540993346730359118152044841987692014522229857625490769,-13954270774066289502996184856147751752575873090848798402373897777541706109,-19012052492955847036902813036405396857649533913155367276504103663209783168698,-3191589124388032306650843375224669900426114476569806844487134153574374768814953,-8131078064507270293147985119933773950474883517470261915846405686709749401048776,1998582052,3624448748314637602069277789250336345350014828980175110567,-1077215265027212825300484013222027782939578353411919855812729138025051,13665382532373617354028695534654934757327258745449027788557682702258583620,24735175947429328452907277295557940240255477617726252348641855310889879382407,3786786759137547543203922167106574589672696615269666858805225731422856829170322,7042712501141406823364961167281317171974459072248358638130931326930352562087896,-19267171297393,14197242493448466843208189653768377495404901659112421283846,754867710430613145094570623491268018143870734444810417972797176308876,-12794246461325902316140333689629421026543969094379485025895433983519039429,-31717284514474060817300481926998130305890771607674042371199174829528327083610,-4301008035044202969564317520205377417766530115152234296805542965088479776494886,-5826604996854391090409113265293079748446200839601784874960965442950688856233352,37401456502239674,-58974409171130442738157213500387578273036067088131449271709,-355389974478173569165613740667798373381314220823021966422995922192670,11322515643797593930658867761084367396513959155192555412879431820631504238,40028846887917281241788976563105926529545532584491480691924152718611310572352,4666531713286550348306885745384777971987616662160519907437625387153079143234253,4912707494006188250884037740732204521339518453503865627184062539181490746843286,-23149202867901893467,154434102893552894425075226699717412674607815265542602449327,-94335889674203138215104766332815850237494003041013043313295556224143,-9272841510677875420750321831074145275579962885618647679648625016809497679,-49678102930976999876703026345741620391080870798674269441543885686534985248773,-4811586549148973443218696406205549615723315163217581348408848339167222337943318,-4820654275731269008332467147279070381430370236058506612350126253736109289477632,6033713959538020954816,-337761409966430702591042581152806876829128939889082740714428,560047159587653246446776100365719485729920152213947466949409676493870,6710692488658822028169577995938653095633256731346047784477910466299170209,60597931587632694224786550409641708817514490988466999098553644122237543546627,4666228700009442033550980784184462452869672491152111234538140746027993246693559,6091355811494564049985723430534445128872136532510282603763025107898766604698668,-806276792227103880807779,662925393913351944717363899422617963212665923526380098619345,-1003228130310381334275604417067249962607771420936243767771527192479749,-3742030263547666951998349614836669162109319929444172323224600891753674894,-72637528111513985681248668827402647115760408593845112174452162580931955361896,-4168967305554357337003446680068155916982219470097859740396821044594412560000984,-9200854709704100213419686708110527534194267172806146295653490882291879191512776,63873108495697246835468113,-1202018816947043842360235143095109542456231599116615412237365,1385076923724517382033497231798291572340194637836757181944534010593074,506825383342466497430924151209107123499157716199538507273596384160746698,85560369206581025239021111636815322432937417253954989090579850103486675582349,3273487648155076357618508387929971401750752243822590321257970194645610912414140,14469067833669689359459937389329660142955454155113314499252674943029696668806200,-3336419564783035556545345901,2042294746119240935895879963304429294911794825582245548834064,-1670845525206716319792492131263099097945656253302131555804797389035213,2831075236248861941756944085129192146987833009008571101199580065481851077,-99049321570253522228367055506565075320469584813615570085550950376996586406062,-1954740944210107633276938659818607178198893917488062715165160484976509169893569,-21979230524488535399218612329406938664579721316944061018675599936122796562273864,124155855917416730367510250885,-3276038882384827320946713906326852070334298136069732517371932,1833983323910770075971859519642907678322204394041351402904621818745037,-6096732401170864605134180386028556946491341782116788583754372344717220406,112718978914576975795887456978781231649046695788491333230917300541573964409630,213678110492505800610953034579784667388555629564195112419883188602518381583627,31524493971975531502974943433254112991099293984932995130188403600831977965631732,-3483661846083789560612472889823,4980469617417071619068476134325326873212187271403563710508242,-1859493758263684880577262106376327238145470940796877730361038527601857,9118193343604218718698212490904165044625643506950773193109487984970844397,-126134506014464862892250094884654162615641788085389769265911808236707441180370,1919994543167974975014374887858389623823503251788982132315984449036410347451689,-42595683100268333321898566957906909034589470286182462949472163054076015706582208,76902355691955864849464187455778,-7185961925244773769631755270428868695856517836430840824181212,1745988399234786924384727580110127196583331729857916456303869671169620,-11740329449887657314615599817457833748770271857645438691972705193101023480,138835541383640749072038897968188326489087357309198642687569609070232106742712,-4387476112413749368648518473217972722256538064562148482747955156513175115169014,54418733687836779238750207162435602307985854676909771418340856436844223681162794,-1379761311618038977144618623376361,9833416782535097169835221491033677380820935558221847828596466,-1506088322387439830696618746399483019746625485331950209274455191569434,13836930031874006364644662018375092187215615905918195379663002793532573841,-150363161647413131286391160963063396033644810487843487137959429954347984432375,7103140923934222554453991800873390812089124839373681315913841665292088665176323,-66042457490998591401040945752578553817910492191576530961903094042175768730842408,20638948154914812080493594613454099,-12725616057236875846196519126001816135903574634877034273954588,1165056615817238837410760194200200001915852026721187588836239926221876,-15319787722241866084000961370917602452256300577326114293960299002663163773,160287606048174055969391060943358110944605316598709650078277865826020152242329,-9959331019504953440498983376083903814325715302272113959395005472251640768267620,76468271277029347686293654709170095714428979290625312607379404762676102726852024,-262680721982555300324097342248061162,15482452372110028362142466866705892334247581880083225001959275,-757811245958087822008330818868563063592984577768416065698653299460831,16143916540366977656629391112047684281645612509536459493267209521987633892,-168234422615450226232327902070620434115164945065474124621537245265687139979959,12833306722650380604480803934953990311802122423856250094823375043628584726207162,-84804991148383177437254094703095278754604930310646431742101363993671130489940056,2892142474003213983542793333113145187,-17514856473420279823391126311398644966694704664253896829928756,324718723920574581981944534962023416318218640826204246944171005258601,-16308550420724300183655315145643606241110501320419419297778907875914123371,173906911462341260815740363596027256608648421215860865686554426137822509894000,-15595747128898124469914978096375224212208056890539527730310977943104932947349501,90425439352487461073154699132073002516345788094827819051237143726943333946435903,-27926246766646218584227502638230918227,18035270185523280771051975028908402909644858626102477712618966,93239208319519013468159646409192276379252451590759246894573363108131,15854097875545160821827338451246026564193297757740600502442543135137907849,-177103156510700561829640913315367527580277441932039728212247963183669968171207,18120013417020063375984152641178405977268283559368007600440470726069674983045195,-93098866434457191804408475096729359156143195131451534286404119481774857983204648,239220436885826938469176963852240032564,-16121534214357279086785396498753890773968351548288886594998322,-459237159266495646917708762128974119779915975609012930708189078753683,-14855697344701582472962915589235473091549889371850016005055375520457211767,177726486993720584812039204992359137086460194425270018521468402116411745791562,-20291296076681354362874214502189856199804166002337945778028940364606573189755750,93074889360454217966198516800234436653133604722587780639187991867378155512132920,-1835754222682283859270947180899325266412,10844319730782590022657492737705100363805313678751125512707199,744644728121230734782064573227244053368666419218986339763663950864238,13414361653853056935328845506333246720843594519646502738644521226664567675,-175788821781659942761887366729774150463897906302609504089673916944055297056401,22014774657951148125360368602842746146635353505627772076777677132300884578706137,-91100804351594282105020050719892505787664802049671829976702323209744215519949656,12726145051101460312896349821490374995014,-1455151160197560539178954143599802496179125974382537196955944,-931789775561509345621491373411610296812644599078242414590567463431539,-11646877882231799685947220115988746314328161779790351808940695365953792139,171406956822582067198855972592943783101276220273429350990567040326571449900127,-23222025535746323194885569604028114763864295136565623800951202187837081066992934,88363904105615858079168037656677612247062021366833617598327161552769801328864730,-80277223223382825699154020010979844120071,-12385986913632795882267781596089468374372010944143985551437062,1015119979406492745592383738948292800739682151740959195940371735854315,9675630580569532569340437455704833678420747151815167266283088169467508412,-164792405921958729430927838992265107199169990819490115138145066612637949779854,23875106962255028276157807307857282029600720504769687910591730725864447350352582,-86362230888142514153976899095603902824572567310131178702163634984757314292612880,463709955463580262570053666624073483981435,30383824334873981447667897664235965473741980105276182912663546,-1000699253462185187178458701099548196101362594891737857924255384688220,-7619361656058467894682704204641102412419111118109687167251050100174454983,156235860164290369177662337503609597403047796672044612535442970444422861317021,-23968007452524523353993849642682096531803988215322114509962973646085028516904890,86719001646582061043417762729010370849405379708296783300798850942376789983454108,-2466439022527638110749265672793617045173016,-51437205261431433362215568442470374851507425549439401171632841,904236772769023730525150823267210311487034041977220392610479508089829,5585613289710114170140954381171849090628085996090575114386395189243119491,-146087667907531817403879032103091143661449736038163402543148327242023676663264,23525430822715075606580852077236961463469499743561825803381034899840448214751837,-90965658333212822543732553605411244872763426381582873365536153769309553574317480,12139321816367544121848133326073712408851249,73584717127053341290884944708911604831463621561988953278141535,-748059060533726694515067829375084774042508336712890224640673560023636,-3665278396271656092129316491217271595780846183361413125146132380857315825,134735942869727544852353096255662976997836241157500456533270257743122748868351,-22599172237101623362744865039725659152018903284940828261579191685501218138919688,100324370865946694966987153653901547506290452557030403286430285153812873454090746,-55527747672156576624482802527442117292983174,-94115662898069543839003232616657734871531793111077079139781150,557564508246498340779201158448992630919286183394091558310827895549019,1929365068675700286880208522899789754492963977326040278982815966466939870,-122583978147633152054848426395107951049542338554199626002810428809041729987549,21262578747040216683370403977853137148897465517353223138320244221475225376568907,-115521764062581623578740954538137515423315711535348973679314350825098968165083912,236976022057976995304937753219507036848694577,109867658630323562179836989292958989355262540739532154041909980,-357727530108702809704993165044610213100049353208495645984821266955036,-427815854858035728373275305146267498794352180666823231597124940831839676,110028581893951921425258855260667277912831965152983334528028117007117632792361,-19603755851627888043926369804156643130211084417949813024417064931910146188836867,136661437569165164238191976555809000813608600721937710318094050590680483686900340,-946865410095754090579944505272413586998105055,-117690844431349983468819453338453141834598471189088695552999963,170149573299279163169670727531311647416533774188455926506652041407773,-809959688367473048634017082187352566820438924110265252268514697038559890,-97440765902181840445332785581115112646335626867448236073912734330136344800147,17718260422292889224106463930965438088576888301771174561420108746980581528112674,-163174195263456256949235084420060469754018079852389296331361597607655472610552720,3553196543073379820977059767402616065466438604,115012581523015641130400003932029683748175593400091244235012753,-11008198911188418064636166691232953662685834390465289933178794760407,1773270397350577320014548750884949859512201070100881524552243521304961272,85149929721038826416780985977740628567379853986356872395749781452588955211465,-15702005437403265275026141117975177389323421164272611949413283403297210787640123,193853276893886334763176745728017480715351783040681167942051795911062471376776422,-12558019830709152986632189697357003981857490526,-100397779135785046940362033784222144620596862377835287456014314,-109932219351494134731604823491301969248098425051594783658217040080695,-2467484914015469470636897113357532228146218897680505793665747629893943236,-73432317036606449647535802242749422869199597477282965689027868722885158053324,13645002787152079336268001213215426661986563911998877653141409581737806594955891,-226969278046065698407763707533074929114582663054298918548525251788910755431069464,41908327599984528656155846368858038323837447662,73981223057942504648248566771876593742140192770101655450615466,189275180909862051578255653989822531411856925718501006072884235285231,2910914605063520911937573000008865958575304186083325087116697005521192395,62504112633144287923089831552560311857041308856664986318450847258039714047840,-11626407959998097766591884129225172001693857076908629818080325757152842128581521,260447983153760279169818927471348496865037420199503507223027742605173680079559288,-132360757490816184419319268622501052814896009224,-37658398905502784936982666623673240706022592618378293138721949,-229097748577437847731551383654689071630710525026276295927181687921653,-3131540682148205390456748442359074066336674086338960567571156382368535701,-52519137070401914882950691407836378864056781529811802750646445656445998572767,9711133071925504320270081709879311141276684656658017156159053510017104430931813,-292085892849996821303370823388284931710238918057453126757150769106262593641012056,396468249669343322328825743548439753422394151120,-5037881546622773394944836566002997198880218013150949499387061,235495363101182420334346550854231244808281528302868568549174868214795,3163802077736541466946172399207047891811611761837917299777761877737801603,43570722758022430245248123111133339945315663819473836540882234783239523266575,-7948092844508915660526254126988545703180886549158538586411565090885254649694149,319774074311643403464014334917872809263361693250432835952109430834582910776412441,-1128434661881441300861522020862230541014223852299,49383239630048854900648814408336958784844759330629434255613307,-216890318370361245853910888147531475220918589113686453648835908322232,-3045589961041013638528805274637607041514645028157491324127309376350401924,-35697055191957437014625823848905669684402302753095149941263430613345540991384,6369969018051365130209479991156155271007351303823206953504139375337026448880659,-341701553066896911619905779178363706127167538069940786608499251611766770949721896,3057163009197535732932147590668318021035695899309,-90164667473992560935564720654614577134487244044161691865207500,182403086761540545049881676409446209193049623757121983976212510674546,2815547616785886749560613578549342958171297173102882881751083357670122158,28889062893306982183547402592675238550486252287254854635344241555592393115940,-4994242346644392741565798163493611088834472370268463696322212444276513259379242,356514377336579494856103281537738969438739120235992644063523301188823791760709016,-7896316930802433716819991138028278986370218296062,122512032218033217831615871657312736080754786449752769080866506,-140514135965578902376576837472298870238364528869417691838328709837613,-2510748750935294707739963501396498431149082270334588070831474994298223852,-23099851878294027242534540900487864979328513332245067660483989468274195320426,3825158395793739062517879653918259696720355107686360874602248057525541483790992,-363414561355672392145114002360363573978175987388324675446811256148572437663899656,19472637962247867923710221823383860940498438389127,-142693698565689109119898133893399929113869236497592778663097864,98147911853600133759668780859094871302700019989695489306421669430872,2164814422054115557006091022828528168983429127448357782209262187220421773,18254703327438226263575464241078327436075302166798038485053081882444437265113,-2856264874387808312485145845969803951274126488605132388329128578070068745839713,362192730538221981650972001236402197654519788933384526990191197349071177796946934,-45908830330483031536569415274738266454596356900401,148714421639196539708415109970684497928490397342181538162469324,-60212718240308889173155690570928493222068654359981471586441674397921,-1806517884639937852180994886579026345145131692492516754381311894965542482,-14260770801919839068540379620123455470878757208534688059305264428177749109771,2073177143427010732812194537866059942510273154716290700142188397149124762125106,-353197721391153332926092691216835170531525021159013802685045868293384785599023200,103601820468758127453096385810205178925702192093355,-140595266988362967266792840527256051264308840033513412866725234,29548663885106939461976555145612812417571815551530131773035170414078,1458908978509633509138880024378477354756527603458406167588787203296917165,11015799680553027802125694311596619081312731099319158142456424396098252323142,-1456282438602932989617709841404944625454104579217050468319341630987457995769163,337254145579441301852649974502401101505832044412671994882145820616847956486275292,-224038508577008501938788810605035143106830427895310,120285700996312921465905697927328519334210954956219260814829284,-7181970846519665447610758360911283269815231198107379841088190578406,-1138961534350286853890895076127426911940862024120148681445444555365892621,-8415414558321583304085418096279913638274754676630581740346795955055269958774,983167514190275118924947976958776750943262889732117568226553835534004531184858,-315544019716007119389642180361803374508752925492150492806104319244201638942873384,464735935231425018585738454300779774336110314815748,-91239009770461657343082491571479974700000943088130076785614828,-7238867616403595991399837662809257034921611339481390816530417444889,857710437109247181239103686418008595970827789513962434581817245879515432,6358747852892605701690371630528838034882933151330629940593000164995460865966,-630634674626284360564482142198575408779903962467350236572124271795632122014904,289470612787301156635385259537143839305958184039612885090036069285600503524594108,-925604514528005326606278201992041542005673917448680,57753084104497872646269548373526098156890190377254566511500019,14944809182662778075901434936640662888039853094609052838961154702773,-620805720964186394435103506697624519694304556414672813642138832120743901,-4752386930891111756767666199907488437663891811276516194988498763726948475808,376245917972909343276632284579942117779991993010036139951020226049531884227523,-260521877223878977632322515529915372283977009581712464501079516754839322352512040,1771551553179172539979509352365380833522107584688248,-24222015543495645281268995231712219797469253551862362663869457,-17581258042857522025983624726331576340912004041919383735032449906928,429377482236729165797440237671192035587973308186213939059229117334079681,3512777757995528105775148711059442463238521696252110455055224779740957744320,-199396312489398548331990992160334978562273026501701766485270327254315212394477,230147850102481719669903359341391860237228920247975649800365440370001218535502724,-3260870589777857224457583740292124105842567775989371,-5549224315878895156859718070859887409250170294306348433047264,16837647005436604670259828476580134325713034300000950813928224423453,-281084739729057257020518829231750770851418589349593575127512432645483820,-2567330130796596190117004386337911292842020407340934700406478884252063929968,81961855615198307651528964887053792982441439553556011158204910061732998370927,-199662110861784604532376132344080303793998621291675690968321243853594450736502816,5776679328673411473620625670891536737737090532725680,28843294643896903469354462946133784152545231446802573607572485,-14198188184906304543412318310057733206854722381617018099940720036904,171217863426068082223536086370948886152787841255294892244307249266509135,1854522211083989432367870838706108272167125680282865400324750795659047658850,-8593479022215435446725748852064310753790524198552664931708013646698130622976,170172657161600069252663482637580227399441538053675336336743094667291632961914778,-9855408539851433005873254673377422937768560877827536,-44271981410936445633685891380308171857708278389941502789183584,10811666728280302709310735980805611620260553185223958848458641429204,-93738015557046547032192807519157423380935914760456770940128594767916887,-1323307379768206526342110876263796618912037406054163520298306739690083835153,-33260335024628883970158234559810394513062811618446180830946386763194792063897,-142543167746695418780980935719736179332870967228192206392616866940689496480207016,16202593528524207493299513662995804040406754553158494,51753136975158389768307496230776783244596676122109929240812622,-7459003236852083826853170583697772324418526619450966732181884858991,42164623261585928478012061355880941864478958757753511398939160823460814,932096417427756024207310324655981167033109005138725129186632000869820368522,53521092621332315500149442213176704802341035931947445116734613627615803749878,117382084186336249730123135804689690114906410374841123735448658640022024350508344,-25683049059312659857007892262372541571223344455415163,-52271023358780042358019242076691084608243861891530571557582640,4588287086946012775146205509251877277798164861510406150794410510636,-10257152328942002569807095398483811034604147129186859583235855608519021,-647536731552451609401578204824009364102435043928114739949504287317407237065,-59765947202731657250068378865612821138844724982108437111542186166880445590552,-95054528475220997937055463956838433654310617518121561483540722071353834068394360,39271507601159568048600522768985795239850818612026917,47504117079004863014559989927073171417236058532789426679094870,-2386458123002460949446910334612453478989728432468830185988902043414,-7526461180703268836666684820298822233408332503370425830857307412143085,443251043899899502727302551113195604017079761283433154432346515715059698352,57572819446362790451161039475452782542377168809526603492284919030144004312499,75710817876111709904432808906112259532509686926137864282172582863575036826492599,-57952718608567111722006741067541376325077176071307976,-39415700771398231221055945249868064138467687373353403608631232,861996195690448251748272247872822522860432162841001602480344523499,15781387461705334257757202742890642806556745637486566814011059926907302,-298641145542710705120032444576129528740990924272330554607768578969652596573,-50880843148866747201377721102367691452044731373108370928062733493615399965129,-59325108775784080872987706080444074329501327205939412957897114361125075749189832,82568088313830449061913226079765032390921108618977925,29890785284375452444348337712382396523742859923965042357359473,79124445262249384489168017717987670449943420363797188746190751448,-18082202721669446107473139832289560759205372394328074853718233353160528,197814831632447408818248964666742060163343856566745368589595476237391497367,42335598018164188650411301453328529348576388470465707572417754864173704604510,45738262015579580043447525309711764466339214826600352304912288523486603955741720,-113619109343694833459659923247421802319857635505047333,-20475336335466669788949622342154735274742324007308045812457089,-573837387282441593876019536984460457453499671335164990254461295735,17037152394552024582948124808028028369281092321086835255143010518879662,-128659010560701819495843319005859982398686939062332690258113178132090435253,-33600103356620511578015090878901819887925229651257477972718318407507722603813,-34700097515138279966092391640204725924645278120412958400298337534336924156406040,151054037939951465682894563417906327413658421780013869,12240189880412730457029730415815424473624085036667720016132828,761656540645999543624651194061399986420988470100861298944760819151,-14421833837280192903858280582954229733875440934242870558736462406279073,82059246472086519436766748682061806833549274345686333722304245202368817764,25621563608368762885665869552544829113826600318232394215151916221611433036384,25907529432413716289112428445395987843263545648063636185884519009862351699945466,-194079408677929661583316327056585489466556353456039414,-5761600878595816008372595403429619469608647238390199825543941,-761980403564796149389105497546072339432507614402439814736597312094,11349327608031028421285768256626398250580981387746816898184435129091658,-51253631040417718730313498356617443845261886095926999111435623712828176584,-18850462647738411437438573268869631619971972051232187613298989879954985243698,-19036419963905991146725048395690515589974441151816409812563712860341197879177072,241046621170239953229799662301753659184646165931064302,1189365110409427071303711910048319686283677763559464282691981,665013435742136724103351846956342922820604822234596002505552777237,-8443719402039653557004807170185066513297848894247348788815652461031730,31303968134741059066102313345629046428679717568365878889373202602151433261,13413145745044013904573040249730946623272292328214804313181508361533337838100,13766195217254070757206549855886126032806096305162019446859370344158874820972684,-289460914661164115491814793125984244843155711461763754,1635695322808360295459946483054153332906698901343631116273818,-531659037746952695448906079492676923811976239080697467353365589833,5995292944979157766295207916664421072650503139309118471693267600588606,-18666858557236992369601384410023035897537079646145839415967838009091370480,-9241933535495628848299252921639972145029591789968683825220049500684871238901,-9797229869389604421740937369295483138385571157061393341668795294568872947534280,336142899039115755225691270165598508326250564422512671,-3051500107443702151300107970514897179802957141260156445400067,398241535988218240125691274198559325969344301296634102422506574663,-4086168824153858268000083889805606165781680267677206002605537446001619,10849016319104675212404549495726958985678552278800813285126604734877849177,6168477128469863716159553105224002725723544819268521620506009498180301925384,6861687389562740568743966447762895721174516219612737990194417489017684600927314,-377542918331876172930995417917783132152047501963687347,3459449368646335665962883827379204765968855669738267485908137,-282963262356414206542919289422541212534501022607481983991365865487,2683434920815806594732023006692176813957930509332117139642002155094203,-6133451365406234829917999789661231080520435848873428189987774528218724755,-3986807449160065853436575147575811409961724021949405039686732559987340557677,-4728905908602150123257342742173244567119972642141827614769951765032690505443784,410172061292634731841723021464886180489528739901221631,-3239861639127163239908522663728583510289086030672044433410532,192149923106543627051082314129711932987241965645134967518267373870,-1702345641359122177415077301460536903565990150269455907080082196992186,3365194679999224692858444641423370212861723217508954918301803547565998418,2492598653828182285675663935600454688715961839420593185999323676645085084641,3206585403400507838494363257493426620396102837505029709567830838524665123348916,-431080276797221681781507249924287167073073686600805364,2702455182230791750721408488616782512479453408155692735216379,-125312743767796602914634242969637485476898014340407181116513305312,1045111360239967418398271101767592384150484410958004327745914108013569,-1786768430696141018346045009574806818277293143825320205395627430049699983,-1504744301566845071698595687605439075614680135898951887336309223109300315840,-2139016129319140058333542257549817929236255139290455733967109047199887273327216,438292158955162977291658178275150621290531211358321713,-2067811348763686887382896210694909056357491047423965851292739,78747003803195414132125865812388093879174748991276078256820446873,-621705573575300187903936752374862639587028226279978383617091251513553,914695344109073383214596445606036886663537954583453820496476595004123654,874594170708667301380506614130585175919397626460698508818397423828968031663,1403451795697864587579220786321225402348205530623737356837933232924789374248014,131689,-431112024800498752257958008660338061422826399504338954,1471205376507175992936336358111620234059466948985388619425124,-47792278134667413457856075670085666329393712176051274028221578973,358676883890668180975791435111826668709401102526729289376674245018918,-449199373320338006301337447863323787356133357604262707775927909522817162,-487260278935372165271488411864126669789416679396419007008724366137987927397,-905529157811764824804404934003976575108835561321572386844184563120457886197176,1231596158,410233568447671433622520753297932307226329759741197376,-979136273860004946523099183302872422999470466946153404310441,28058702720814673656080872569130460031906356809714945508838977380,-200812042880649673210698741911878869696889884169769703464729352567700,210059265405037318666292387705988641382763078103184274047584243698086375,258398914576456887760077676207607590841652202403874320812081325452427337685,574412928577042625243074754889244407092630619616228354918565834417967011311224,709652151496,-377630359754383503430514820696335975135788810748745817,610269567258821022373725119231977362470784374547816598719828,-15953311049935683378476989880039500144193227226471923563570957964,109150356336115522053601760526262078136104586540150850155181336835924,-92443087034116286380610236374614134343312995806684806705974544930549889,-128916761858183689985207961511652674076901848420762976804657228443098888857,-358132695486925461171645138964177896813709804787053839663371526417573037619544,33548371847476,336250918735675876410429654833957086064928616227788029,-355075740181340949975682845014179089792607466945091735939542,8791049073585652768840932008973478146732015246070805848776762496,-57612879817892617010916214216864952802417034758304436029014347308436,37494050878626053477200077590797016127932908430300258253935864399214236,59210776240435018471638886391554916097428417188480546720673977206707454343,219395963328107241337533855981676992809214024001500762849672437086965606800949,-1132062638389050,-289583073279802898039125833637122250042585804755808787,191153715656700868616860292714298136844446172804877509807988,-4697496626704051007569016793970188389489871153150038108050595230,29534156683408766189050665365130957320405687812839944594073953841215,-13414732756094926946112303457349888186425927943382121398913160503623058,-23878053259325287205909706169748476195283479002154413508976204157069282725,-132017307730514246144487398487554094123699352865787437003735390427595127625768,7772605362669598,241175957945989056703055958159307664846487765657617039,-93410221259058158047965776601883923762008298987520150368846,2435034300114257421464313833576022840520168382821928629767600408,-14704222285652290329830137248208131743343094320155924238621512528176,3741516523252017413773244118766364062401676341405057440390596229582990,7336769325480696367488218583186818739169456795944302819484685635522269846,77999076347483043424505513138973999934402102405611109874118945621694187934936,117409993779938479,-194209063047961669993539672131023177222783231597375146,39658467671955982459727265239555778453198985427546507126124,-1225025439664202295595190054826962675840458096892711419735249155,7109347351253346126702026823611816875529605685432872515369455560071,-351523520566789939042269657528020954453135296986300014657021153785132,-470228794893289527518348281521601462067289186983363575018718628262814886,-45230343272954462643360042857629883834023191334299948060275755028095756925736,-2981303717611786710,151177853731926868098874881857240642191586327625127138,-12839344491554792450855074155331618075324093615085925462985,598515035842413766916145794612557924531002259353067937971741429,-3337351996032073764799160486685355001124053555985389157176664835725,-540989515660392411189387286861492239539205485988608793678031551339989,-1785325079377023840672419980925154645620479712184056086837523185311179587,25731513782157385396261665459934948356606501178299194544476561410732596165726,31433240567775639406,-113732136039872607577662972969430101226408545872768047,1154108598943611504637080527798425648273797390147483032894,-284321415871380588879195514553849672351716426492363352344897906,1520628243216358250227011750528821716526612213143912353466924966668,578502005919145010923216799584343746812921084518482939388178236936215,2077606424233510478997759358683032084943217129309231900496058297501474402,-14354830791178131914117107533628954661234374850425269491906022569400052180544,-201765612248273104640,82666906190568391520392685965052211447096056192177587,2830650583685659038214027200649143187264247194482616050625,131603154959597082580156711976859110658616859951447253176182445,-672176637829853134621865062367623956213193365645887271530021929313,-406206242555284409025401891189699795813803282418758241517048598896409,-1689980246092928021430129441559254210464528055291312742668278438163860437,7849122964175089549791246894429751178844829143647238085161482239311291572316,788999044429954874776,-58035546419579092868752280888434932815625582423658922,-3384721069668807318726992270940602983434912924080605514882,-59565671386717235233715360483618513926306946465119447847786944,288033264658549206010921595852201892645515487069855953936336320463,239169641266528190131382008860045528616872911695916227073821599674824,1181300614865867407019085930616830714452759340918657880517667466841029000,-4204557163195956804212938420412127276434472355249033530765597088116894560040,-1018306027240293279664,39338094322746794795413638287246410296177669145090224,2721236343785036502064307764823808041903714524312860360023,26511426326962468118667014023581669399097780739896062677909177,-119481648851684741300135518712564573016323391886968423892404556990,-125720729062695725085667863462423347061008150941760653687564608005352,-753568602948755514792563945192682872202749285001843846075791806949592212,2205342744352632039926691751403250201955863414762773150721151926019904769185,-9930286898500036433743,-25734392466034925742420806875074041034625687368538830,-1845149932799843425649560325936417212212631307241685306369,-11696460687970457887084912621278027247253857884233410192484265,47854890799015057819673476579847130813764176388545208425935983423,60285012986254696156826211573358949693965708349653672273858261467801,450238645116758455849887061213186266942680108804915115631205409176309990,-1132051891895744021183428031304230148110961386232899459120407163137783842864,88262277711791937781077,16240556424151024452218350911972335513346551196197006,1124201829153444422241811762689595520324397993642874827854,5166795479529488818277291528553089201362076994387577931447046,-18410566275081521037636659049906423043710680176784308799730445168,-26478535403505333474051981260139013747802426289348842865482633695864,-255403495570221889644605897880479896835153994750386589327338101499678215,568418081426459471340832579279839991355662841125051153430353469792592221232,-420543664748764517013265,-9882311896402895526584060885004441367041197021924581,-632099942405249814280971618067468458004319837614168281236,-2309034189148860163647121656158639691758089682375557197368937,6730578416353585832068335056135241413639437021533167533219187310,10552055883594058487167949750485640936091351589338423972857583527767,138663062938597832042463574109071118903869266291654742310506853312882958,-279035084838799406736636141200834962239997926200185182030959595236270206272,1412734603780191109982020,5794940805251067746125832905231305479108278352829340,332469339622151068766418869993939641674397997541532817118,1051857062192287070368641549287128844825359396726853953914962,-2283158682002307552780566929818205615175191381975508838783442284,-3701663698770478215610007447750286093301853042241433220791268366209,-72422837414000195964123150908491090255768684156627870199292242020167947,133850516630972027821004122368619129322482358717076095138459289020031357984,-3479748009055123000641710,-3272733048324120872673545054184668490049889741959210,-164851008786400459304396720254873374645333984815989753367,-489182312831808704432399528449769690920414361392703509366739,676363843348732168754118594529369015734969649748425995592497885,1048199351914286846148560682640971227760961769801977963345373188201,36516031939063197393015420406700941559639357792384509637766678704502634,-62709992287248412412450571734440084662460824338414713719221929329786778752,5809445732480079218695981,1778918065665868917470666618088049958090431058670767,77420074015224792664656162839568281065523159081173426360,230983733995663318159623158245520909085995721753460092670602,-140207176500476605816462844061573112038504547025082479760500759,-159311437224630491232838891288593187495107941646475595958636273072,-17817727589551919002316736720324556543137628101496704045678138353197874,28681326466925606988678976507548279921649692429809474205937317303251680384,-3364065632892901856258147,-929972040281725852097211597490250290034108690789668,-34544072566229688464710996920760815768138622122220441816,-109566219909780059388172577490744126378718033765352367963636,-13487293878740638838743334052498100836967299641081334379165169,-67773135965781997107013904891134504046253472555193800765590262397,8428556010992249807114841557132092621414991757598004530506919399352068,-12799811746812423618482980923513678967923712678506892733886404194266383616,-17003750658586571245132352,467204305124109083176707488724216397832199207255829,14675985824626598851589856843939960364248389560610468987,51571836352264749507105616300924849054015021771818329956650,41572195282535527230695809286222521498927601529440259147708018,85262824851212195262406564638098365722726254576632399090354804436,-3870317548248524883532344695159149617354820809312437475984270897392774,5571238458683863515277662163184484826477352886890456690884892406071199744,76687498387802272571902732,-225365731598909261941454054532668359856790033180213,-5947826509129754852430233193828754788326395958952989753,-23819598996793708790937521242107323123044912077725534055476,-34875743037147411511082986455573422544309497744795362774659270,-56567270146912041899708614206889621315428124276719376403937850168,1726758151270839022004917257307924366994495342427423270033135803903248,-2364020766061668565834822227668329930654849463476035019452183905086517248,-194034347720966249943070555,104279125016991394799239801735872682326233684986258,2303963354025789294231419998141934973770880816046917535,10701705370654958163137312615282275310422396338570839060102,22801856578163222370504528925743061728125985676929804101096894,29910623985821302505352688278227828214266994337686647217051058221,-748987219135837424710651128613356651480747615909359647976569179415276,977495373182549923856704900200153160634626525029988354312877926402799616,358299537045803330033467648,-46235857569524594449806180147012947948267936540334,-855189898178004089197956529000306501736558212460168521,-4648618387888812588865738051857138901347261350103685459304,-13208709961940334474417128001201963117867059375827693157022732,-13673147193948766183906427177730649096541478291528277767975082632,315955886394442492060844941198251706317131254395071366306704351575736,-393693696089368428598067699022061607341163976558058262937569769974194176,-501346638653626559344736912,19621424701396457015594710988985372089583614763051,305292443577897443449438531059644768550511516006896008,1944992372091653139750998732757860067534526987417242588174,7059924026576492571360547195001752730497407490296501425393060,5518034076687269488295963554225677012928868642279362110913352335,-129638500511741259296202477063572855451343468047239043327997463602052,154383746127587285545015608843899168754158604651516978593459685882818560,497462175283259388015411917,-7959743187943038598122442801346844833901559084405,-105385023006981870910356133131310749593612705065997271,-782502037488092395888961216518346895365275133353232750011,-3539410795965691398933752409794937646295219750926639157837862,-1950758384267021514308844455562169080767921117720954348679944180,51730392861205171648618266357769402994409481163965991410460184799632,-58920177102614910046868409664658819197501863053862753448414243314843648,-218286602210660009248653976,3082287994758014832904556694047053105530603003040,35442239581629975054173339892818676221993889022727858,302770070090899783962867457957275997528721029691886976806,1676549872121731446567773414431568652571102539794873034482774,578133971596824144430907974000185202496128672344323061973079456,-20068687159640183944363983581695825425596848040785078523274580654416,21875848391571631340280759712219747242355808944113979013731656138031104,-369596270131902835579695167,-1137562758384419494639107804360270636111539384224,-11723529378169819211673383098875959859416702975909749,-112927006302479994714590668684232053995205592739220356041,-752683655555776743702044134108977900165757521810873973745516,-122620536417023490173328131315420465307155955498750711208530332,7565287699967771807153531245372356627908211442653033500794457308480,-7898053823316586710388621357648673940954395762721782034222301034577920,1129888102417928924294164086,399439698516639959518348629515255296969757358379,3852562576669813270741139633743131362418674211994335,40796048059377202132518364286733718765754610462424160986,320576204246982909613439321672363834168443026827334727101067,1603126211783772510425498701698010959551777607666019651627425,-2769228931576748582405442251166969245862468000305619290058513753568,2771660488059801383930325759584580250689748050141851239877561035259904,-1781782291883166966129411071,-133185546235110591623615589239024207110029805494,-1267619491382176004040761300988351812861174709018823,-14384374104620031492950695511588358031939261777223735967,-129481330528648346077026014353146544112000307289289598886845,16758161736453165426614523134379162297613049996851558277972444,983427642793986065157007520154126124668691110385927508591417442304,-944989654254726667564492424590268429533688558531412078313235052232704,2039350433262733796786158814,42076893273611737421581650742580104792751803737,418619223532204785587642499369916585808073920805367,5001366451007221933620236133061210622828669522229422770,49526356568283159761733862960640371879938849154069069160639,-11911197966550952956658288670878053235284503673487592635676260,-338483299718701445746741166310106232456814931972365020223860128768,312876197063152226552997716481130221144659917371202323699152093970432,-1781775671215622145886673473,-12564207201048239097899820162612648903493319707,-138117420112834461667885916541777021126447332727398,-1734513965597498368819845595246468191292221151462927600,-17897420909650550289044222869391514983677401821864509644960,5859335228104320816718628950094215492232773846452458864963880,112784846053204367875547999580963052850530111302454498980989765632,-100543442875905741967061989757025398539462452219899823905828700684288,1129896773070941015936802624,3535911555395819867735828206596777414569610454,45059961897777167617767616745291476050017130387230,605649602918316652853658570958534032374874969076653678,6088738843638410880148487446307196864920045228993317724777,-2359162986604728731200302620681358713882472767760882605053586,-36336598589758996381270852482777259442531677207921251345308460032,31342282365176692553080737137936135996574495453770952063819555274752,-369651500731843234658025479,-934805285132911383967981977609493508848640346,-14348328214034037338275784340682616618175344145857,-213660124421909862401253199645062724222569436465640183,-1939875576525482190452783076711821728608747047774032465150,805092859745333207982793434131391252256979251091132798848720,11304198093120269358022792487112284905328606695773831006424514560,-9472003978876818408894233745480451473706138233799503496072770093056,-218164193600078000844257170,231275460416601593928561093922136309059578609,4402678019090472666690150479935419019718339665323,75823022358400900533844777375748228035303354067438848,574218579998983430951121987075631828468067219934798469430,-228789167214168244928199015706899660390090833481783031085892,-3390978979234887130058163031179075137174420382914020037517230080,2773326742012133288892261370717345269944344334175003416884735377408,497279414680831194011940151,-53301984690484257442594056908438861476612467,-1287368792428344667027243626697831673172251986415,-26782676414697488839892773877480312020976361141036529,-155899059222390735592711994089252983365992784686264450178,48846053423495058636527765671687841543977329647315823773512,979395447679937686502364389948420550363650983997497745404076032,-786125469839942527463064563087011147617209434751261793286952583168,-501139625998052499619210208,11380159468308863730035862024523283648249962,355423196072503747593306081657686510788269573102,9293353931652628091455674544082367407659037612508262,37931752762342170625397558571063092896436469302129308776,-3886873148630756953242134315891760495436701735592966693434,-271937655017907082628776247360199422148390237980854188283527168,215557517719850223306759349415028795743033479184481402815047008256,358117157630724944118392320,-2235221781111968441988613680368246486096623,-91926222812578368597833111145927378042292952970,-3128804257946988673847322738200831967976736363734816,-7870587020721246479768343057830190682151629184497795654,-3159026669055432480022164272074255284142531407890487128976,72471100473271269132200580211747851879853939074464375883825152,-57124574661233998039839653459945690763415536775472540235016962048,-193913636264640022436372675,400244786879208767580021867760865155043196,22113517177585486024227161515516639708965171916,1011885578839915223021882715506923571055214159250592,1201847534810380473238390079723216155192024624615294347,2369264071318951518986027011260481012389309221495999976336,-18506694557254959857384287569895271709516888691102390010970112,14616107523057717193064855413529576008291472089141087053130235904,76637538242868298267364796,-64530796011533099190537563784295133401526,-4911159680816403733440417998083531993740270403,-312039181933821104085715950283793755550356539779266,-32194205786809925857472394722101899377111650985951218,-1097641441578691326600902290906711226516844294191115154112,4520940134115951949449582009897347147007393195258270958747648,-3606570054079587214091774235916352462750469937080085537961803776,-17007525179132454115887692,9197324282074478510429361960279568517547,998317989883902246679736989175830324460405444,91261120100392316940339055486748577104411267501922,-69424393061391522226676895997772074699956552609852873,412031836562067770463000816354870827063149500995115237984,-1054687379580594285790211495745275439486589493623632030334976,857138485613779072972906928599103639232406140340442993327603712,-3334568829038700229406111,-1124011260665326529651827701999197129623,-183647992784864721934021777843103315835745337,-25214172110823415798029676158171063513547678945864,36157026105043872835868360487266624431030880923068546,-134321238279597153374248701263462984809812693449516854400,234573946560704423575903345447482733007613292432775881162752,-195914063940973419533638022405161989850214996142295402030301184,5777528432873910327366661,110820786037603730675308245691424322121,30063455067992349202165004045104590324155375,6560346677448917389618075046490231599595955908844,-12756677825330796020424166485314763254404623489682946,39067769357780892840688317228430893709362521263935144576,-49658538232318012046932511907232400674170007862984319172608,42994469667614070748334846074834070203316460802551981042302976,-3456872026639996780021514,-7398418565970189403885925957680413127,-4255800019652046785261171244274223358792190,-1603015875231658181664997233180768923039474247996,3710169851064491269723746959211382656265321572713684,-10259419692234015425462083857179925734119182243362835712,9991525313323054787036304834400246142155135248387840933888,-9041906954020676054502748938306599213029245364524393997271040,1400290413008781840209020,22242895672991599919983445577760873,490662631685030625238973549691703520598892,366864768088480797243702255955410106527878936637,-939199330738814241703176084784217910890537231377906,2444251315113653842598219520092896349866710654457836544,-1908446587569428212741916831173795695426947482351313092608,1818231171134003300150447959346409988425943157688913782374400,-415277717619305587651497,81270099980989517195944790105125760,-38352982973427059810614372240181579867375,-78410451729256642049746500926241292290470550672,211090328778418088288242673087440558941700592158064,-528661084822402950347923253134275112655080318999666688,345789864877957545467835930497963066702251143238785171456,-348712988367208900358775743962461826182924455822550368256000,86579844454810833294129,-13578564594910685936347030964195535,-152294517576982669685967285049298642553,15599518328425968112236118987654499665307009984,-42392528121902593542119668745414508813535745484804,103565903228899471469479723741163935696317797782056960,-59423132659210615188774292781244109395377179691738726400,63594504295227683503689611235240816369021070407106560000000,-9577952114614380739959,1278781950439690725203030620040495,744548052096208062940807639375320277205,-2877638423523161361654797964627992409185984792,7598893935245794603356753002680168359209826310248,-18286191867519233214555070848880881111667763211288576,9689959218561721323608609630518038928885245859489382400,-10989488400966586326166205814895101641683010387863142400000,-1028476908727621221952,-60755798494027577762266364113035,-165998583606628020477909773783196378322,489936599789067370711853218334464588325631032,-1207417253802073768315689278839806380027956681476,2887502082853191965608057080695499984791288852062208,-1500854286473569210520969620284709999394126020214784000,1791972542876189113668139303562654001158040695341056000000,760146478504348368993,-2091672010379415104029335962631,24066803430227636592965534115782768973,-76560029360609091271588725892049076203839192,167789946323077482998928350930224941410184188976,-403127276914359048126315618787961079722567784038400,220993943401545141113347554303253534427402207232000000,-274354257392714991045958256434506353164501867560960000000,-187044613772223992120,643334730620300111803123476342,-2561088990136132303162508500027566248,10906695367231783924309607628041595882744404,-19912477940016837046292386539529402427526643312,48919023835712715362675194689391508686156770508800,-30919423452161583451868561581997064301592130355200000,39200211398463508955007360340681435992088274534400000000,26925370284910234580,-52877394237826096084620418495,191939718690579440402089189647009282,-1404905157151714346630203312853332489817192,1927190984556910068819188702442407962912699072,-5021571184990408522541998954936236791103750144000,4095535680349363311064777923299164660187529216000000,-5188353654606370255148128052506186059381473280000000000,-1998534004943340114,1522401653832808601372608255,-7268947093772547160342790197466830,161989053061858371927546992060204606695518,-135570490249703280648031609023878451542487200,414934636401439608849242013671819429488803840000,-509189936075626935941911163200706204852551680000000,630231866844115319181574583678330925314211840000000000,-37425264766561842,102073473744998370790933684,-410995586048809006232853855795138,-16510571107514843745854001878533390320480,3813020628004778417222031842231705206022400,-24492264828372093845371475751838897781145600000,58548944882565747400738375483132004322508800000000,-69433310249448227739574165925489897216409600000000000,24336855818122210,-12000601242284641590676208,95293428548748180412050840224882,1464064967039670361051468777169767920704,634436491508232514485663453574565839392000,564393482307743666774082816677958180864000000,-6094971877361296106921748793603890610176000000000,6832073590343858511139268674027631149056000000000000,-2073066021395129,395361819033350504174444,-8245012775461267507236832421725,-110621400876842200459938852439868799960,-126080460934735618129352358442974344640000,74899403842773971011794411246763622400000000,558582517479168367219538215779843440640000000000,-588185019234387415398983531751108771840000000000000,16695796673194,6584709468930916147740,394792577217431327757452062970,6922775180218431463711922629519363500,12934568462121293850723832631976211200000,-11339009129485566586625373393061478400000000,-43481716204084289411891158827034214400000000000,43056449776674259434884175860072448000000000000000,7392631177278,-829099623493309984896,-6896825963418938398482957450,-344415050848121609311145506211370000,-893960625594490075909009308559680000000,832831080248543882937595632451584000000000,2740902425994836810980321036075008000000000000,-2570258893727567762818327187030016000000000000000,-322512503300,18783979414973660295,-339562155690890059977680500,12769027741627315028616056637975000,42058151124742175077251579126240000000,-37347225445423507845260816547840000000000,-130413776830124282576261905121280000000000000,117113933562645363764604897853440000000000000000,-3173671440,-161429460589252800,22463623019910912456330000,-313551166390631678645376042600000,-1232880957803360903611799836800000000,956574661715489146347808358400000000000,4144478938193612438875039334400000000000000,-3612500064774189476521338470400000000000000000,1,202773600,6367661945702750,-396595516231395690300000,3824307813230324746459059390625,17120738354460847933188096000000000,-10226859949838135701536768000000000000,-65744776311875990955491328000000000000000,56416793993074476230639616000000000000000000]
