From 130eb93bc074c6048b9d8a5f5a8ad99f897dbdbc Mon Sep 17 00:00:00 2001 From: Jeff Parsons Date: Thu, 10 Dec 2015 09:26:58 -0800 Subject: [PATCH] Update Graphics for the IBM PC demos --- _includes/machine-engines.html | 7 ++++++- .../programming/Graphics_for_the_IBM_PC/demos/02-03.json | 2 +- .../programming/Graphics_for_the_IBM_PC/demos/04-01.json | 2 +- .../pc/programming/Graphics_for_the_IBM_PC/demos/README.md | 6 ++++++ .../pc/programming/Graphics_for_the_IBM_PC/demos/basic.xml | 4 ++-- .../programming/Graphics_for_the_IBM_PC/programs/disk.json | 1 + 6 files changed, 17 insertions(+), 5 deletions(-) create mode 100644 pubs/pc/programming/Graphics_for_the_IBM_PC/programs/disk.json diff --git a/_includes/machine-engines.html b/_includes/machine-engines.html index acbc6f392..50c07d087 100644 --- a/_includes/machine-engines.html +++ b/_includes/machine-engines.html @@ -10,6 +10,11 @@ {% else %} {% assign machine_template = machine.template %} {% endunless %} + {% unless machine.state %} + {% assign machine_state = '' %} + {% else %} + {% assign machine_state = machine.state %} + {% endunless %} {% if site.pcjs_compiled %} {% capture machine_script %}{% endcapture %} {% unless machine_scripts contains machine_script %} @@ -33,5 +38,5 @@ {% capture machine_template %}{{ site.baseurl }}/modules/{{ machine.type | remove:'-dbg' }}js/templates/components.xsl{% endcapture %} {% endif %} {% endif %} - + {% endfor %} diff --git a/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/02-03.json b/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/02-03.json index 42ba5eeb5..59cbdc528 100644 --- a/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/02-03.json +++ b/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/02-03.json @@ -1 +1 @@ -{"parms":{"id":"xt-cga-256k-1.xt-cga-256k","name":"IBM PC XT","buswidth":"20","resume":"1","state":""},"timestamp":"2015-02-05 11:57:53","version":"1.x.x","url":"http://pcjs:8088/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/?gort=debug","browser":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36","xt-cga-256k-1.cpu8088":{"0":[553,250,0,0,65516,160,62976,0,0],"1":[61541,[61440,983040,65535,0,1,"CS",0,0,-4],[3170,50720,65535,0,2,"DS",0,0,-4],[3170,50720,65535,0,3,"SS",0,0,-4],[3170,50720,65535,0,2,"ES",0,0,-4],null,61462],"2":["DS","SS",0,0,0,-4,-4],"3":[0,2668083904,1],"4":[0,[100665054,7340351,-268371873,7340351,100665050,-268370092,-268370141,-268370141,-268370267,100670604,-268370141,-268370141,-268370141,-939522208,-268374185,7340351,-268373915,-268371891,-268371903,-939523498,-268376263,-268371879,-268376018,-268374062,-167772160,-939523706,-268370322,100670770,100663975,-268373852,1314,-268435456,14355451,87294336,87294604,87294617,100665062,14357716,14357793,14362599,14355463,7340326,0,0,0,0,87294829,0,-619968278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-268374951,-939523097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100663674,100665215,100663674,100665265,100667393,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100664457,100663674,100664577,100665422,100664635,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100664695,100664659,100663674,100667387,100664345,100663674,100663674,100667670,100667670,100670086,100670299,100663674,100665720,100665647,100665443,100663674,100665375,100663674,100663674,100667455,100663674,100667784,100663674,100665539,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100667341,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100665299,100663674,100663674,100665914,100665734,100665476,100665452,100665496,100680651,100665920,100665943,100681051,100665634,100663674,100680815,100680840,100663674,100665746,100665821,100680047,100680113,100663674,100663674,-268375673,-268370267,-4096,-4259,-295108544,-226299904,6,4194305,60527,8452521,0,2080374785,-939523491,29096067,-230242304,-428933117,-234426368,0,0,0,0,109,513,2883584,187695148,875430963,509685858,470622067,778245993,958406241,658124898,53611312,16845869,37,33562880,5243650,4096,65535,0,0,0,-738187513,53487875,13107200,10543,305397760,256,336860180,16843009,4063262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1651310592,538968064,661483363,0,3170,20447232,81920112,7144756,48194153,705233445,16142591,2,0,1610612736,722536,17152,1296912195,541347393,541937475,0,0,1610612736,2950760,17664,1230196289,538976288,542333267,0,0,1610612736,5244520,1664,1297239878,538989633,541937475,0,0,1610612736,5506664,6016,1145784387,538987347,541937475,0,0,1610612736,6293096,6400,542333267,538976288,541937475,0,0,1610612736,7145064,1408,1263749444,1498435395,541937475,0,0,1610612736,7341672,2444,1263749444,1347243843,541937475,0,0,1610612736,7669352,2074,1347243843,538976288,541937475,0,0,1610612736,7997032,2523,1229734981,538976334,541937475,0,0,1610612736,8324712,4608,1162104653,538976288,541937475,0,0,1610612736,8914536,3139,1397310534,538976331,541937475,0,0,1610612736,9373288,6177,1262698818,538988629,541937475,0,0,1610612736,-64251,-4259,-295108544,-226299904,6,4195585,60527,75889065,7340037,905970945,-939523491,97777795,112,-18481549,-234360832,14352808,8978963,-230277243,460571,0,0,0,0,1560281088,235133702,-1744765948,302053380,-1526656511,302292228,302060033,1392573441,302087937,-989746687,302105857,302060033,-83821567,302129665,1661098753,1157784322,302060034,-67038719,-133994240,302060032,201526273,302060035,-67038719,-134149888,302060032,-1425888511,302173186,-620672255,-1993424640,771784990,8586892,733894347,1445915392,-339725744,-1336912380,4177409,1347821803,183222322,28332118,1347814635,1774060208,1443621632,-352299586,398349828,1381060608,102651223,-2052968877,516238848,1200226433,224889345,-1961734261,-1969810345,-466484665,-268177405,209128252,243254423,620699406,418055092,516228016,1328087169,-343821294,-2128689909,-1983892736,28578375,-2128689874,55019776,1562314587,1482250847,1358678878,-1275066437,1477496078,-2062120241,-1007275520,1376175662,-812645631,7340501,8814611,1329791121,538976334,-486531040,115888392,-492152576,867429368,1376159424,1975519745,186043669,1039168704,41251328,-1073082192,646448245,-1597832878,-1073086126,28579701,460592845,108380171,382533812,4057579,-1342016142,-2128689904,222791680,-369136663,48824142,-956962048,86534,-1897057506,436651741,113647108,522060828,652075971,1363608970,1596575063,-336272807,1879213775,-2038431744,1090557696,538990677,-1742725088,28674,-1761573248,1297040128,538976305,-486539232,8185873,126271539,58048522,-1442838808,32111330,-402475777,-990511041,1476817934,-571929680,1474872318,168266240,-401312320,-990511067,-1475382271,-401902560,1072234455,-385382400,-1276510373,780542,-160161624,1948304630,-1262752783,-19273725,-389868339,130416670,-475272448,92939945,-402541497,-990445593,-1341819776,-24712950,-1830032414,-1946242328,-104627750,49857281,-2147483536,10879110,542003792,538976288,7341683,8814592,1347158182,538980692,-486531040,92939804,-1442396601,-466485246,1946165480,-1439268854,-227213054,-486656023,-28907036,1962937064,-2134575373,535425909,-402475778,399375955,-990510416,-1341098751,147125770,-990508684,-1342016480,-1010824695,7340989,8814600,1279459515,608912207,8224,-1559917786,-1070398710,-1960437043,-1960443315,1018168405,11920886,1891221763,-136672489,-1329034271,65533540,13796296,-888995657,-1845439869,-385107055,-779623433,65271698,13796289,375698,-930417674,-997588811,-201878888,28627083,-1444341043,-843041795,168165658,-1950250237,-773664294,-773664303,332596177,196711105,-1947076631,-138398760,-1177318415,-235470648,1919220352,1693089795,-774206731,-788483376,3979730,-91557385,-997789194,51028304,-1951704917,1441377219,1879173117,-2046820352,33603840,2699008,512,33554432,553844736,-1089801728,-990511103,857830404,63487743,410321978,449642676,453071915,-922025140,-771028363,-92076428,1191278376,8462021,-384925815,-1977156348,1108005,8462021,-1995610232,1334579839,-51451628,1397903696,-511652726,-117866248,-21757324,973544639,1946407686,-1090162109,1022035759,146473392,21018944,-1090453062,-990509947,-33065726,-2084307264,-990500671,50885633,-26167351,-2000486714,2106065525,139299078,-2012584568,1569196869,257263629,1482250843,16908483,1073872897,-67016704,589826,1,-352314392,-855193839,-352255229,-855193850,-402652413,57868301,-369341463,113704028,-134085683,-928900125,-651785981,-388004093,-225706150,1426321667,141900561,145753206,104514553,158467027,1946622880,-339673586,-817987574,57999619,-1576945944,243860436,865207249,225834962,378061566,1300956118,-137219313,-719943439,64463619,-1945906783,-773402170,-773402138,-2114780186,1912733638,-790722789,713077999,987662311,-1979549984,-997568288,1476416232,443860010,-397212080,-947912670,6547458,-396884133,-922877930,-402471040,11796531,378084045,243860425,-1007156277,-1957670057,46629115,-1174604917,-1960443648,76228125,-1424193242,-220051898,63977088,1599821825,1958742723,224758523,640337150,-533068842,-527826314,-389772720,710410251,48550084,-1327567876,376321,63776394,-686388400,-771313405,-701101338,-2033546493,-736719895,1913900291,-2125440960,50580798,-1274645247,1913900292,-511682512,702820927,33804550,-703690552,223164931,113646198,-1979644970,-33303242,259340998,-164493710,64423679,64304776,11817155,1314395085,-58718092,1476621440,1048614635,1946158032,123427590,251607528,-1564177913,129566293,105889536,1166716658,-787576058,-651785469,-2134640381,67637312,100794371,525316,-953775604,107462403,-2046972439,470058244,470232839,-2063126777,28678,-1409251712,1414548480,538976306,1879480096,-2038431744,1275113984,540234832,-14671840,28927,-1660909952,1297040128,538976306,-164422112,-527769970,222301417,1986610186,543515753,1919252079,2003790950,52693517,5653828,84216320,131584,1481982208,538976288,538976288,65536,0,720929,1879168448,0,0,132608,1313817344,538976288,538976288,65536,0,720929,1879130323,0,28527,66048,1314017280,538976288,538976288,65536,0,720929,1879213760,0,0,536870912,1396785665,541147977,1297040160,65739,25984,1610614376,838922560,74496,6651904,0,0,0,0,0,0,0,0,0,0,16777216,512,-2147287040,393216,83832640,603979776,771763200,0,0,1109329161,1769691,49807579,20971632,131184,-616558846,1879130112,-914357248,1309725712,538987605,18882592,1,402653696,-16777216,256,369431040,16778240,0,0,301994236,704643333,1879097601,67114496,269,0,-1291845632,16833282,234881024,1280,0,0,-620580096,256,-928593920,-928659291,522002341,522067742,505355807,393247,1633815743,1633905011,809132576,858795314,1935761966,13,1073750221,-1009152,16838669,201786633,201785563,219,-16777216,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,13312461,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],1,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67108864,218116864,0,1396785664,541147977,1297040160,5632,0,184549376,8448,0,637603840,18089612,-452984694,-1339077838,2497084,16711937,14369311,260,-15055872,-1107164929,1879213570,-620717056,6651904,-16777216,587215615,1281,637534208,199,-2147483648,838959105,-256,-1509949441,10692097,332288,1207959975,7340352,21025747,65648,794627170,723910656,-150931706,61032664,-1084743936,61866017,17743786,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1879048192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-268370203,16904711,87309830,14355551,14414339,0,0,0,-65536,-4259,-295108544,-226299904,6,4194306,-57055,-4259,-295108544,-226299904,6,4202754,60527,75842079,7340037,1057026,-939523491,97777795,112,7405171,7341410,77328966,14352715,1109327984,19529728,19531026,722485263,1048577,76560,16,25166122,1109327872,263442,65538,966328321,1024082944,213905990,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2097152,16838656,-18481435,-224923648,16777216,-18546576,458758,-234556906,1835040,101122055,4197632,-143673344,-230232064,29164301,458828,310312967,14352603,7340335,913922,14356635,61954,721958102,908999856,213845300,793459888,1018178639,872422656,-1728052475,56064,-46401536,-16775931,255,0,0,-1275067904,-2145326336,1989171196,-822038502,-1892788136,-1677531898,-13741830,-2147293898,2005935353,-387872024,-1943142180,771967006,54926985,-611398772,21038846,-1560091231,-408876078,198222594,646533208,378274533,512623335,646513061,378273838,-880017360,-1866673266,521075466,1049165618,113639748,-973012667,59654,-472785782,1961102076,217874459,-58717578,-2147126191,209015036,21118592,-1138854656,434834384,21104326,1124517376,817692417,1174861323,91553537,593750096,-1472790696,-1208013311,512429332,512623430,-87882936,1091501614,646655489,-1909587227,-1962744042,4622572,198353198,48603950,198222126,48735022,-822082584,-1892807449,1477240838,1582979419,119496031,-399048914,-1892760820,101509126,1448563998,1347637586,-986780949,-1023220426,883363502,893596848,895890784,275320893,898184570,928724373,268187493,779948079,249048803,762515257,755707139,770781013,271191492,231149524,230952393,266276292,756747716,258944291,285151149,757797147,283389235,747318382,750529707,264244785,666766841,238555105,284102231,338890351,301796882,313332618,970734387,1003371193,989674491,1018117217,1009007870,1038302283,372118962,666441283,665528308,1070153497,298848714,342167139,286592556,1043218023,-1295794126,-1977674240,308144322,359858096,639154920,1242388107,71731750,-1960394498,-981269938,-14489578,-1996206967,1820919380,239373314,-1960896829,-1962150114,-1593051890,99093497,39619071,-1996206967,-1073036540,28312948,503565289,375345671,16498207,-204960851,-1010814043,15704118,906044611,-1023348830,192266250,922669032,-2013182304,-20773308,-2146863672,-2009726494,-1023326698,-389808208,1153957556,-1946074878,-389869484,1153957544,-1946087934,381882452,-389903841,-4714057,-400264449,-768403437,637534907,1225608843,386132049,1128399221,643561442,-33274230,652489408,-402502005,1284111980,106727684,-1996335991,-1070415100,1309066806,-1976172541,906186278,-402436957,1552875084,-1900006636,704192,-1526691649,-1515870811,592570789,-1307958296,173175296,-1593476892,-1023540929,272992550,637726881,-1592638071,-1993997582,396432453,1166616067,-990672106,-1207897282,104464639,158663393,-1413415253,46506155,49258666,178962686,-1912310574,-1190972130,-1510801392,516145202,-18425,272992550,612034755,-277677429,-1005566581,-1073016211,1569449336,1344164374,-265385674,109852162,501744370,113727499,-64725,-401975832,1594296820,-385913623,-5240436,-947666318,1300964897,1976110061,8435971,1179046451,53812878,-150846325,-139636495,1523715057,1967129716,-1951710719,11578050,1933638019,629679619,435218627,-2011085431,2105746261,57884686,-1021020792,-216102090,244004352,1105723637,39619069,-1022342007,-216626890,512505344,-1295843083,-1977674240,273017026,-1528295566,-48306154,-1945998199,-1070461372,-1006653245,-5234922,-954469144,-16692986,1191626751,-385876223,1170610797,2105540871,141885188,-16497209,444917760,1964667368,-1607023639,918749502,973151904,906326992,20846216,1019382467,909800959,48578244,-840377549,-1259507185,101705729,719850357,1300244000,-1070448618,1702897347,451460886,-388287712,-260960340,-286785100,854553605,99084516,29053891,261548032,1156979570,292847640,1959089694,71628313,1948212752,-349582076,583683,-389850120,-93188236,-402396336,62136277,1946530024,45373686,-133846808,1017917123,-386304988,-169139220,512306883,-1943141576,-888980986,-1003597050,637745182,216961,-888710399,1445050344,-1879301144,-389871548,-1004142568,-65607649,-1946002295,-389869500,-1993998328,1603020311,-617364734,-661994610,-472783919,113653443,-1895890521,116797122,1962869159,512634375,116064677,-1896095768,-164424612,-2135294325,782627584,27723510,238449919,-1176816865,-402259948,343025788,854087430,637760040,123667966,117803558,126494214,-488488185,27604735,-1893313701,-1946151418,-1912494842,113651419,-1593835097,-919404542,-1030825586,-1090484034,112787466,648409856,721420963,268385730,-4717706,834319,78764075,-628170541,-1996487005,-956299234,-855638010,84330016,113744384,567083088,5375686,-1993423925,-1023302370,788216808,27604735,-1023261553,-315416,-123922828,-466482453,-318488,-107145612,-1885600631,-373090748,-1410793296,651225088,-225708686,118918190,113716739,174588677,-953282384,188934,143190245,-680393808,1053153397,-148176077,141950806,922689302,-1070398697,-402450525,1366427186,-1006141976,637743934,17122758,-1206859901,-1951719378],2,[-402450666,783812229,-396711122,784598653,844759792,418244800,51844747,53690053,-1980300450,-1982713068,1418265172,88458756,639571457,-402635126,1340676461,-1000711425,839053358,415099072,53690053,-2080963746,80091886,-2758427,971572656,639691007,1377720946,-1914113397,1968140808,51880269,-2027497333,-1073013666,-1099686050,-947651189,785877790,49626752,1174565888,785288006,49692288,1174696960,187427649,858354907,1031808731,1191474176,-1325995197,104476207,41222393,1135238320,1482169067,-706149456,-75283458,-617364672,1958742700,1949187174,3008541,1916861315,1166681839,558426367,844038517,-953767232,-58298,179097323,1010791616,-388926162,179044387,-348949312,-391489593,326369211,1946172544,401124364,-1427147487,1946135272,1606637570,994791363,1358525690,-12219866,1478557160,1263529588,-1437602325,-369207831,1139277989,-1946652123,129165554,561377650,51854987,427097867,474909478,1979709827,109635605,-1946591256,1552811604,1490283278,-385503144,-113508824,279970933,1053160939,-550829261,141950803,118890262,-1341998657,768319,-1070421261,152692906,-1912220952,-1962724066,775794163,-2084276960,1034755782,-1149948370,113712918,131391,-972705048,369280262,1929714920,-265370458,387877634,373483523,-390057382,1053103923,56296243,-452475169,-1325510935,378661635,1975519775,-115963386,-31462656,-2012908088,-1023346410,108382462,16389770,-922874645,378013045,-1329397510,-1377254401,106203640,-2080535613,-1414724921,-22228853,-1057051960,27845682,-989985163,-152311600,-1968520054,-1431525928,-1414662006,-355269199,-1950219448,-137219126,1204325361,648848711,-1391049080,652736170,-1425652221,-1993948925,723913542,-654897850,-388772982,1183393344,1187456525,-1023410148,67896834,1082130440,50595842,378285818,-1993473305,235070758,187743255,1090977334,503773953,166207254,443686659,1946927592,118359573,112845874,348700416,74821362,90540582,-100140793,1091501622,646657537,-1909062939,-83695850,-1943078197,771942166,48572041,817633038,117323275,117113153,-400615906,1914634940,194570445,-1590251029,619184396,-1023315200,507059974,108331009,67271,1048576000,1952055296,190698,-661855253,198147,650153536,16000,638219341,16000,-117279654,-2134640445,1509949502,-639043468,653488895,81539,652965120,200331,51249473,243934720,243793920,-672464896,-1070399488,211891792,-4855807,520492402,81539,-2145553408,1509949502,-1712845964,1491825663,233375664,-147658500,39618907,-219477840,1929355496,51284970,-902080000,-779419018,2010725202,-1943702322,1086522328,512344206,-886374397,243869257,1303576579,7814,2000934,113714688,1,27631926,-1946156637,-379895592,-1064502354,-12720056,-953808526,262,-1326650624,-1935676663,686311616,-352160769,-388460921,-143458507,200331,1993947985,-8787556,922126312,24450700,1929824054,906146561,24577735,-1556742143,1156973235,58032152,-402620183,371127928,857675271,1746831835,1914603521,23444225,168040121,-1189579548,-855767794,381227380,1959591432,168671570,1265945854,-1274605639,1695451270,1731102721,533498369,906022120,23608971,-2147432457,-511045772,1008368104,914715649,23668352,-2145446147,108332541,-1576963424,646578867,-722075287,-402463616,-1590233616,-1262288205,179760007,-31034140,-33196852,-1022266164,-14584577,350757748,591695616,-1021229937,-402643992,384305151,5302294,1501379,1359395816,1494616296,1072220427,-1281346048,-1326877438,-1892236518,-402563834,-13175376,906031926,16070399,-1960896994,-1996393202,-1962871538,-1996393714,-1962872050,520189710,17712327,-388592896,317395106,1560710966,110048769,-1892286219,-402590970,-13175460,-989766362,1149966708,1638086150,512505345,-13237917,-1962843874,-1556740028,-13237919,-1023319778,-162441386,134399238,633217141,71628545,259293184,180781910,-1191003713,-1477246972,-988908450,-97484,385475445,1583307039,512505539,2089419523,-1060143100,920643456,50411145,784655851,1059324174,18744890,638350069,1946175034,1858348550,-1980437736,-1945964498,-1023217146,-1320136361,370585604,21741319,1353341098,866828682,-947672128,-528066552,1355056810,-1934900341,1482271704,-1851026773,-1151348345,1472397643,145838161,-284294602,-1580799232,-12778711,-2089388545,202558,-1007091083,51846795,57989899,-1190003736,1139277825,-1947438575,184751894,-401902126,113705456,-65217,1048646635,267911955,512296050,-745864429,-353838286,1317676560,851574276,-5221907,638755560,100814475,53690052,281510743,-372129741,24357875,-1057071190,88442918,-498968313,20947416,-1178339264,548929540,-1431571680,50673291,-2086006608,1149962951,1150003990,-1031034092,-1413467221,-1159150677,1392144922,583710,-389849337,-93185363,-1612177642,-402361602,-389866887,1048576991,1963459269,19589123,503353064,53812878,-469096566,976630644,1946346278,189265452,906327048,53937918,118944651,-1191003713,-1494024181,-2144981132,1950351229,784605173,-2098724112,-339447040,243998541,238747967,74646313,53022345,48440890,243916916,-336002261,523012657,46474890,1946732022,147125769,-466433932,-58714901,-2084604920,1827147718,-167283709,-16588282,784642164,-1977220368,118882406,20947395,-1325318237,870372100,-773795374,1586177746,-521961470,-628362249,107604051,857115483,281182979,52877827,-1581055402,104530239,628359979,549684032,527620667,48963210,507167742,410125044,53288587,267975553,-75298957,-352161278,-1547437657,-1007156929,48963208,503398307,53690053,1107842443,105572383,-1511269581,475958054,376757003,267975553,520501362,-400656755,645071346,474400550,521535488,396607539,48996867,51618632,189172518,274107174,-190660053,353798402,396477187,1183393283,-619986148,521589876,51846793,71731750,-190660354,184543234,51592841,-617426037,48963208,-1995509528,-1023208170,10414160,911856010,46468744,259246219,-771095435,78644341,-1070414855,1950018553,906211372,46466806,169375000,1360558317,891194934,191859203,1963050486,36562947,-1341885351,852617989,-352079680,906080268,46466806,-121539568,521556163,-1187086180,91565570,-352210787,-1006199536,503514430,-1047853481,521431784,1488980487,45089908,-1006189575,1191380286,512644638,-208993483,-218100807,119496356,74907964,-1007108086,-1070349319,49652534,-989411786,-391375358,1131682082,1017962634,1315271738,374742606,1048589831,1946157306,10807301,417876083,-375376384,-969519104,59654,1493086696,15311414,-1259790498,-390057472,-1317927781,-119005418,516159498,-1185706,-30007458,-2147289594,1081344060,-402237922,1929838656,-383820283,1482162306,-756545770,-1010762217,-184091082,214206978,509619232,118902870,1476410856,-1293361037,1914658559,-1813467934,1320907800,-1981065698,855532520,118932416,855644351,243939017,-1494024169,-397538188,975575081,-227213499,-391330823,-126543770,-1191003713,317194249,1949187096,408217614,-1073084556,-492173964,-2084308499,548405953,521579251,-1006929432,-32315362,-397015521,-930474225,1602275712,1979136775,9103619,76174878,1048583958,1946157306,118883863,133909992,-1073082766,1583248501,518522646,-1010762217,-397343145,123337885,-982486433,-167562434,1947208519,1048589909,1946157289,-1932031215,-2145427496,1349779517,-91531490,344709262,-148119765,1364611155,-1962379777,-37558054,-390057382,1582894743,1049320280,-150797517,526376707,-1073085046,-1958273420,396421367,1692992373,-919449857,526369785,-1073085046,-141884300,-1057045511,1589845782,-1962636769,-104854793,-265370429,-1547685118,933364031,698566659,53191427,-1607053117,-789183803,371508514,1460061016,29053782,476047360,-1979463805,-989642466,637747766,639202697,639327628,370695560,-388287713,-947708863,1075743235,1010222339,1971922435,1569465881,1569203739,-971041256,82950,21300934,1600019201,1460060935,113660758,-973012668,83206,115923763,63406876,408783398,54533768,427148582,1010207030,512505347,-986315970,-1979513546,1959073884,1569203737,1971922456,1569465881,-1155590629,-823656447,63406875,408783398,54599304,427148582,1110870326,512505347,-986315964,-1979513546,1959073884,1569203737,1971922456,1569465881,-383838693,451477371,2027620867,70248452,-213990205,1086584320,-1007286412,842626052,11200960,-544530682,-1070345677,922355176,50673349,-1946585880,914797783,21905035,-2147432457,535300468,1023052563,-1948814335,1040398074,1995112797,1965081590,29619911,-1612119180,-1899983872,870288344,1371704274,-402652743,911866302,50673349,-400984891,703074725,-2035001351,1312721718,13104897,-401378176,912200402,22873799,20709377,-1070408332,912200427,22888067,505378049,1528729142,520456705,1493630774,113718785,334,1947876423,-536003580,535515058,222079660,80085877,-536200182,856126963,367454454,521535756,-1979823128,369160246,155093279,-1006013181,637732158,-1088920192,-1023132952,-1946255384,184610870,-2134805002,-2147341762,113706612,-8388054,-1168701871,-1998061014,1493655318,-2147341122,-1602938308,1336548016,-1847063888,-336186603,31713449,1702419210,639132648,638862729,-401189495,516097112,770187030,-208986114,440183889,1709704564,1492574741,-400572117,703331784,-219627469,918894328,786957061,-1260942344,1049310855,-940113586,158629888,-1961764376,1946238170,1570840539,87999489,651309827,-1961986569,66185416,1087078595,-370950093,-977040866,-1962872034,-1462619141,-1464765152,-1466927870,-1956154108,440369346,-1185850764,-1830289407,-986293768,-989657802,1189615988,-137697264,914863191,21905035,-2147432457,1944588660,-952738031,16866566,1946237952,1594485725,1564377910,477364225,117388866,507969881,1528729142,440238081,906589215,21890759,-1226702848,-383794549,-779354261,521598699,1726502662,-1962446311,63341559,123674374,104347331,-126746338,75090174,20881462,49259062,-200373565,-1997408766,-1979520218,-1947389240,33756438,14057684,51584651,53288585,719853795,-2116057339,1930426619,-1980505598,-1962726114,-388199721,-1070462699,-722989132,-108281078,139364902,256281126,-326441934,-1957670574,2156751,443832664,-236793853,-389051558,-1737228270,-301545930,-1243086846,1946237968,-1017461778,1720329809,1183458838,-402238719,585889622,1108112,-969479820,16969222,1007718376,-1007782911,1720329809,1183458838,-402238719,-645073051,-985784801,-1578626442,131698422,244004443,727646557,920254415,-1459532127,1354989568,-922876534,49259062,-1961343606,-167047563,-2135030155,242583808,119442486,-1994451453,167970110,839023040,-154998592,856257368,-335100215,-1017445374,1916862083,-1980354046,-1560080626,378077963,512426765,512295155,113640201,-973077780,191750,-419964277,1375936419,-419970165,-2084371621,1584726226,-1962729053,52404688,39750438,1316213563,430175223,488016131,651201283,-1576778206,-1047854357,89033254,378137299,-420019437,100911243,-763166477,-1592101888,-654901005,860356981,-1544095790,-420019441,49022662,-473396478,87999504,1569334787,113689368,855704300,87999689,-1581032701,-645201123,242532363,38152998,-668215049,-1023212429,597941043,868453123,1995908818,52929282,52762249,52631051,20828277,650867968,-1560131957,378077989,650314535,638600587,722623883,453189382,1912807710,185234718,991458496,-1962773567,-265370424,-6559742,51580555],3,[184933096,-385256247,-1326906959,12970240,51451529,51584649,52641411,-402426880,1048774177,1946157863,109832417,113696626,-1979645203,-1962743018,-1962727666,-402451682,1347880613,-182546861,-397323776,1515978245,-1977165309,-689438650,122013191,71645697,1429815669,960262664,930285661,359808,1347956340,1428902487,-1948584184,-1946645513,1317742274,65140482,281445368,906422737,16057998,24356339,1599735716,4622886,-402147864,-1317730398,1499012886,-2129730725,1930426619,-16731616,-352120570,52797826,292864011,-402447453,158467565,52233927,1860698112,87475205,50962691,103544971,-768409357,239897382,104591863,578028303,49022662,1959922433,-335100391,-903150846,-184119802,-1070361856,24373713,-1817447510,-930398201,-165216629,2029983813,51618068,493191462,153546752,295771461,1166616067,51093787,51189387,55117795,13796289,-478100671,1569203775,-265370600,-28841982,-1962729567,-486334186,-2084502664,-148504366,-661978506,24498699,1317676616,1357435653,1053034066,-1960443131,-1960439739,637997653,-1962772745,1959922632,463683585,-1547685117,832766767,-651470845,947150706,647219851,721577719,14320577,-763116797,-1960056064,72214728,-1209526045,856912645,-335100215,195100930,219581187,87999491,1575731971,17557904,561431083,799265331,823560451,624853763,292814851,52903555,-16092160,-956094714,206086,244013056,-588774637,320768259,286689539,1958882051,1369498400,1541982347,-1552787451,378259595,1229062929,-588774540,320768259,286689539,591299331,125042691,51584651,-1593558296,-1073020121,100754804,1860698905,-318323196,378142978,512426731,243991315,-1964506329,1380996868,1183458899,64588544,96725210,17253830,1963214138,139802898,1564020082,-955747576,16712773,-402271768,-529201730,-1909040549,-402590434,1532623843,199434006,117375154,-1226112239,-1577118487,-1073020123,597888884,67364867,52233927,-1192755200,87999491,53453059,53546635,74825739,141871371,272957734,307040550,51318411,-1946273815,1959398344,77115,637590147,637695735,-754626934,-389510168,484639459,1912893928,87999651,52404483,272992550,637739425,856835465,-31856183,-401604678,-504691470,-1006183629,637732158,639327625,639196551,1926529,-620034064,-773273740,650308356,1997364795,8579093,124992907,-754667183,-2114364945,370147303,-1269775585,268418944,1477178600,6482115,208876939,-754667183,-427730462,82509839,-268376447,898232843,859227446,88393219,1048589825,369099511,1355904031,-106868397,891194882,281445123,521544840,-82408624,114178,1458094130,859751685,88458755,281510657,2114135631,92821506,1532567318,113689432,1342178039,-1957539501,65589699,651310019,-150843765,1174611697,1380993286,852527953,114368,-989522712,-1929170122,1482231932,1006109530,-1976994367,-31517179,-1576863994,378077945,843186939,114368,-989532952,-1929170122,92934268,-90038506,49921794,-1956947622,1491653059,-1605181,-1610435584,451412719,49258507,-1326357528,1720329743,21734145,21825222,1309067009,637534209,-1575598454,503710040,637619131,118650565,384882664,1049298719,-940113586,-1183481856,-2044271566,-274720922,1495665154,1947564033,-989936895,18955973,1946436923,-2093103628,-193593345,-972845848,973145925,141886533,-16497209,61138944,1963168232,2126849770,71694098,242556928,45817622,-25958400,53690053,1426459883,557761846,84338689,-947714211,512505360,521535835,22625929,-1977215312,1268973926,1292289537,113705473,334,373721638,100751522,1996432926,1996432916,21740306,-402186402,369618988,1312721695,13104897,640775552,-988395894,973167926,326371908,921493224,22625989,138840614,258378278,385500553,-18401,474383654,650314101,-1021557111,922671849,855854241,378091218,602473292,-385765142,911272488,55445190,109983235,-92077659,-1174179066,-628424698,1793590867,1918574574,64523271,172995,-1205540008,-1031589632,-754667249,-468981270,-2043222990,167832102,113653476,1946157902,113653254,-402586802,-13179648,-1895717578,-1645669308,113126,1031862923,-2096925185,1166739399,592808737,1053034179,-1960443131,-478077603,-1960439809,-620029099,-903143820,-905770893,-1960390093,-486074019,-46405618,267976577,-544799373,-1007492542,-1018543865,51582603,48963210,-402579224,113640163,-1962867987,-1962735306,588155902,-1980169469,-1006433986,-2096942274,1040388295,113443613,-402521928,-1014169654,16057998,-24650866,24373713,128316324,859751734,274566403,-35065045,1983587841,-402427390,521536079,52011459,52011840,52102715,41353648,-402210766,512688010,-372178699,-207355533,-986314843,-972868834,-1929312953,-30732169,-74713205,637647848,1912763963,34465795,-154984682,-16585466,-341826188,650182146,1979991610,320768791,-117735165,-401444081,1049230441,117375763,11535121,-134026334,1388575171,1183458899,-1967063548,-1950209312,47569,50087144,13992136,762563131,994296970,1273853179,51584649,-1957506773,1727473345,154569474,-1547304189,1515717385,503437867,-396688623,-561315823,717892547,-1999831327,-1962743002,1372449738,89033254,-489469366,52876042,-1017574570,1031862923,-2096925185,28903367,541428224,-804498037,-789917216,-1964864808,-1023363370,-388287661,1049230281,1381696255,-1014279343,641979275,2114805307,81195,-1168430209,2078806015,-1054124032,6482010,650249026,-1241229686,-487112192,237750411,41353995,-1007040205,1962641640,-964802548,-75503469,-342686860,-1948612675,-73799486,-1327310709,-401604678,1499200399,-77338534,-2030034968,1979648991,1053034190,-478084347,-1993994241,-2128209571,-268427931,492636454,1381221127,-1948568745,-402456810,1516239707,-768359589,1962618088,-389575688,-130155701,1926793999,451462125,-117472773,-1946782961,921955295,18955973,-2000669872,1036322629,1979711363,1053112054,-1017642719,1962934147,125665530,-973835007,-1007555779,-399129594,520486920,-1022886261,1172854763,-2096249630,1299513337,119457164,557237558,8054785,-1992946571,906043662,19082889,1444812011,1709716677,1476686848,1593043800,-1995667169,1444807276,-24955707,1476687103,1593043800,-1942189793,-953810364,654311173,-16628281,-505747201,-504698685,-986314978,906043702,18955913,587631670,898180609,39685158,885347870,1946162152,-346531836,-954245389,-939524348,-64956,-147077141,1381090933,-1030956660,1499122235,-1544145981,-1977220355,1053098054,-8191673,990672127,125110357,1963214138,913304322,18955973,1963480379,71645703,1240138357,-8176187,921531903,18955973,106254934,117480424,912153181,50136822,-1927776769,28905565,1381455360,91551243,-336277528,-185866237,-1990303910,1837697109,239438860,-1977162702,1166606406,112644,141882891,138840614,258378278,-401980023,-1942552876,906179870,21569164,1049173782,1049166643,-977075897,-1274994370,73742591,-533059980,1161430388,-2145553148,1946158461,1979666455,1763332,920924760,21169722,-5242251,1476674953,-8176187,382629375,-4668641,71665408,-176881860,-243997686,1124481590,-991267839,1569524845,139823888,-1979036277,-1964166459,1347508197,1392509369,-194647982,1498962778,-287125501,521585503,-1593096984,512426297,-1847066313,106727904,-1995981819,-1607072700,-1329397443,-1125547521,-2095615481,309819385,242546186,175428106,1997340288,-400615931,381881240,185067551,-1981785112,1284048468,-1010814460,-41877584,-2131201256,-210551559,1933377152,1694138606,1381099891,-1380245738,440578,-1031024077,-348592045,372688158,-357898239,1592285983,-1324970005,-1358524670,372688130,-359208959,-389824462,-437715814,-402199568,350813330,88400882,-763166719,-398660864,-840369413,-400233488,-51840269,-400757775,-1108804882,-402199568,-320275738,-539825935,-486257527,66822,637588099,639714697,170087816,637826294,-1960544888,645866696,-2145368696,-506363679,-980757807,-1993940342,-1607070651,-389872916,-5241275,48538166,-1607011214,522453701,309665596,-1342174279,45727551,108375795,-486095306,1944584194,1929359595,2028210897,-265370419,-484013566,1053105666,-164232397,16958726,1207306613,57934091,907864863,48498374,88458752,-1960343551,-620028132,992348532,58133854,-386105368,2045307863,-390171669,-459275942,-1981168894,96987136,-964429710,46579461,1913001704,-351475475,-469047182,-1178672008,47431426,-218100295,45727652,-1191000386,1017905163,503870783,53812878,-1440807030,1206903363,-401209914,1064561022,922730547,-622329537,863197418,49295044,-1947504152,889622267,45727235,-218100807,859736996,1170613763,118882565,-1090333762,230228665,-391843072,-1586238740,-402600471,-5242678,-360781629,1347876978,-469057486,-274724744,891194882,866795523,197624768,-1417629525,-1513059411,-129725531,-163279957,-1973528405,-1438643004,-1031067784,-1070378837,-1968547669,646592196,-1320090857,182768132,-1590252860,78709527,-1973821229,-1070355772,17221059,-1943622909,-1946948835,-12746502,-947715211,407238151,-396593728,1517421760,-225763758,-1323410293,1407963908,-1998053610,1843944439,-368318229,1047682823,53681861,552684672,424512294,-1960440695,1418268757,1435182594,72648978,341150502,654201993,-1995025013,1204223060,521535749,49295044,4622886,855419112,-5192768,73656515,-1178654350,768258,-1359855696,-969532044,-16588282,-1612177838,-265370391,-401181950,91416801,-336970264,-346415303,1493654221,-351907502,183662052,511080676,53690053,1972046987,451092232,223230758,-550824841,-645179821,1526378472,-1595359182,503536635,116785971,1946682053,926842887,-1183514621,53806734,-1178666101,375042,-1599736924,-1314258235,-205507835,128903339,-1416451182,-1420312525,915123115,-970587341,-1006566076,637726766,1342195338,-67901357,-1973528485,1594357984,922644969,21053056,-1023314943,508757585,235343446,-959892705,83983622,24839878,2114881806,24886017,18495173,921132008,25036535,779420160,25731126,678757180,2097595958,-969538559,369195782,-2012313546,243873281,910229886,26021513,1592208360,1493654303,-1070438421,123412318,272417625,54281588,-1664925324,1161723958,175374337,1111392310,41222145,-1013110579,-388287661,1918627708,-402541322,-613096003,-831188164,-1293360078,906619877,15603446,-3675965,-1561853516,1408660709,1374214963,-881697809,-1830230990,1947221221,1963146462,-402411297,1676149840,-2145446395,83006,837288820,646707948,378405605,-236453145,113651419,771752257,21104326,646524416,600638282,48735022,992893084,1963149862,-408867321,-622860030,1244562222,992870915,1946372646,1275115531,-368654802,-437518592,-1892770480,1929570054,1458236376,245328,1491038952,-819737250,-1224307658,780744194,-2125069643,-1946091545,5761245,-2120760482,-2097086489,175440127,1183458896,1134704128,-1054124031,642961411,1510106871,-466429949,106314534,-989982094,274086694,-989984142,190200614,-989986190,171369680,637726246,905987722,45549196,-1255241418,1992566274,918916114,21118592,911045888,48834185,922355478,21104382,1091501622,378418689,-1960443161,-855448282,646522404,-1943665947,-1945966826,919899844,48834187,1090977334,113653249,-83885758,-1255226314,1946303490,113653259,-1006698173,-320094158,1048583958,1946157380,-352393213,55445190,-1524724222,581967361,920568040,45549196,-1256289994,512439810,-611450459,1493178017,578077499,511039803,1048589904],4,[1946354510,-487659504,-1962928967,-397717031,-497481641,110049014,521011621,-2031550544,113703673,-973078207,-16694522,27598478,3151502,3024523,1490706408,45635672,-13741838,771929910,45430527,-969486341,60166,44618290,-970587019,-1186529275,78118920,1948299411,871957252,-1314196535,147060227,-117242764,-1426863821,-2085901423,-1007283985,-402033663,1961361523,1174697217,-402625816,376832329,1966750848,1076643345,976619382,1979784710,-1426083326,1196314438,-402650951,1015021587,1174893870,-402652231,-1031143411,1324942275,18081987,-397478026,594673933,-164230027,-16717050,540809588,-337439371,1965702217,-213929980,1060940458,-897524363,-1327961343,1319826208,552119491,1325036545,113653443,369164523,45727495,-1189040041,-1426915317,-796213198,1015046058,-1534233298,16836780,-1073080972,775688564,-1398141835,1946218984,1958742534,1313754626,-1195130830,-1044439008,866822914,702912,-391468045,-809565204,-1834249726,-1178889301,855083778,29344704,855829248,113719039,-452984094,917303947,839049634,1979661540,130188042,-1979267453,-391315612,-713888689,1347834398,-1090054569,686293689,393371392,326500107,-1142415594,-401837085,-969477485,369280262,1491480040,-987330506,526016002,-1178663146,540835842,-1181059847,250085387,1963684352,-115327995,-492139659,-1396442895,1631354660,2050754162,539755127,-294375876,-361487812,1946169832,1952136421,1952267489,1949973725,1950104793,1954299093,1950235857,1948990669,1950170313,1950039237,1949056193,1946762429,-1021297479,-76271812,12803132,1396395328,1027423804,1095912255,-768225215,1731677750,1412905526,204921142,37150519,-466164681,-399026634,-397410096,-1017643004,540852874,2134655858,-30014092,503376902,117323350,-2143944462,50393638,-397408907,-396821562,526310311,-301533642,-814416128,-1151984045,837287937,-166956309,1954551876,310022,-339509781,1947024509,1946696736,1963539494,-325044550,-151516160,-930459176,132317365,-1712840528,1509548799,113653443,-352321300,915139482,15470334,540840427,154989427,-1336873100,-8984482,-398455720,-389808272,62651218,-355538944,65795186,-1258606360,-519313407,-466422156,-1008663320,244563,-1152187157,-1031143420,-81205168,-397009320,526310189,1444856667,1962613224,-387697925,526311645,-1393390653,-126606276,-335601688,-1898935050,854756288,-1073041939,-594876812,-1019544182,947914102,-1979550707,1255181021,15507510,15573558,27967318,-131168202,-1963095550,-5314315,58001980,1023387624,922317830,880739898,2134653044,138161012,222046068,171720820,456941684,-231054732,-22406797,-13440826,-130121674,-864747518,-931923142,-339214778,-1336349757,-23140345,1642642155,1460515327,-231440193,-506372178,-1493177973,-391498611,-2006974844,-956366987,-611531380,-577846386,-1979602242,-1012599858,1776815536,-385175298,-202834332,-8590849,1508400304,-404201730,-308267265,-22419456,184503785,-401509130,-1977221038,1931492357,1946762247,4712469,-130121674,125108226,57999114,-380710914,1331167042,-1328641283,129192736,1991118563,2105550345,158599425,-220017666,-316790218,48114176,132219083,1952406524,518339,-1125385246,-1336946946,-34936824,-437772112,-385306371,-1607008800,434713727,717982463,-402134065,48955444,-969539151,194566,259322426,192215866,904440492,-20447490,-370679098,-80019762,-939591308,-20649658,50333672,-369556751,1642659514,717982462,1226273999,503714932,-24422649,1605300807,-167283449,717947601,-379730993,1085341334,1610445800,-400685481,119537390,-371291554,-164167924,-385681386,447807098,-385968151,11598138,-15936652,861032643,-391190309,78906738,1524560104,1021348440,1007907841,1007645702,1007383559,1007121416,-1341950966,-369442048,106026184,117448936,-506404400,-506338863,-288300591,-779366902,-1325320031,-773795324,101341664,1455620407,44940115,855639737,-389903406,-987832234,-402581962,1528815560,44933470,45026955,45160075,20645435,909984372,-1556253781,1364590907,-1177406638,-235469387,-523116335,-930357039,-402550338,-372178909,-1031732109,619184328,-1107185408,283640217,940476416,378028545,-1830289097,1582914048,-1409239869,359845947,-348008405,957253878,63043073,41229488,-1700609794,-253181183,-1144616193,987169176,1929359554,-2234252,20387465,-372119087,-1962560072,-1964902438,-2147403506,-1849818143,-774862079,5433569,-1715548278,1239959809,1238075904,-1550659325,1398145339,44940112,855639737,1405258706,517965288,18233029,534706152,-542381989,44893839,372688158,-555292671,-1587651809,-768409285,1073743801,-1997408448,838941974,11846592,61668323,-1006902576,-1957277360,16759282,-1073085301,-58709644,-2147060422,1946157692,-1073042402,1060910708,708582004,2145916532,-470911493,-1073042422,1944587892,1105425915,485214475,-638858957,-24907221,-2096270334,-344652546,2088825483,-478856703,24496395,1482252025,-6231869,-225768078,1944195048,167948531,-1342016055,1355020547,922726481,27592334,-1191176001,-1359871980,1325561337,-1017619976,306103376,-31999,723918452,92013637,-348273626,1157834480,683365124,1541666304,50333189,32241912,1354979577,1912618984,92940023,-260767940,-1008147406,1407904767,516175441,-164429550,1962933123,442136,72321830,3768358,-947712396,-186497496,-350239706,65796579,1509489411,-75250853,-1911852268,-1962826490,415728635,-1007041544,-469318090,37486603,212862326,920124393,198581900,378085142,-660468780,-12064757,78644339,109897451,1049168859,-1897395239,-1980796161,-1995711178,-1945379010,504094982,198448837,536808168,-655687053,53806734,199435912,1971373302,1200236068,1947248651,-351948796,1963501797,1946265848,-465666030,192217099,198721152,-337218304,-1190717950,-1957298165,-549549069,-1912201717,520872198,638281610,-2096994936,-1527577401,1053056543,-947713057,-484013565,-201791477,1053040406,-31061025,198746117,21334054,-1993949133,-1993989051,641738309,-1005501047,-1593059010,-2010772515,418349829,602523531,-400615721,91488012,568919728,92939991,-193659076,-16398810,-2014780366,115962622,-1928462817,1173750613,393592859,-402491905,911997132,46472840,1022625256,-1341884929,-339219710,-30545735,-169147789,-986313868,-167562434,1946225479,-351948796,-452475155,17122758,-2116514899,370147299,-402426849,-1977159884,-957874106,-389485584,74710426,-672463952,521543250,48367303,378332671,113705735,174588677,-1047858549,-2013142656,520872974,-549132258,-1073063393,54265972,95421556,45141227,922644457,199689868,-383874762,110048779,-1003090971,100725534,922695251,719850469,378091008,-1942617869,906032414,199689870,-383874250,-1892236533,906749190,15926927,-184119498,922695168,1371737061,-754667182,64589034,1524207306,1041025,-1561803943,3926271,-2144990862,1963000189,-402280441,-1997799484,-386841368,1150013732,244004356,1284049899,-5314556,-388636183,250150773,651981312,97664,652792692,383314929,-351368929,-42997749,243992240,1435306987,-1021377021,451419926,102265597,-44570537,326246238,-1979318746,76027975,-1961300349,-1330254906,-1331959036,-2013598970,-397323303,521600615,1911053145,1943635965,-351883058,1912814824,-352210940,-400615690,520551705,1173810034,108298267,-768360397,-922872085,-922873988,-2020467076,323290065,-350923501,-779644413,-1994111607,1911039573,106203600,-1645542263,64063378,1427317829,1021700902,-1341884927,1924197121,-2116449522,1962924259,-351948794,1375529968,-60692400,-177055398,859751478,169809411,638940370,-670341248,189728806,88458790,-385896447,-1293160695,-1977169613,367528783,72124880,-561188629,54271766,-397259145,1935342717,-351883260,1929526452,637549618,1947944330,1962281490,-351424508,1954588906,1434986067,852355867,1954588900,2110006792,1703552540,-808523771,1418317963,652667654,-2145696266,-1004130700,1240145021,-922826498,678822716,69992884,62129780,343263486,-491853744,-401509800,-527771407,41287600,-907296514,-1544879696,-85260880,1448104529,-1595358326,-402099486,-1004082945,1593315966,1918458456,1173825251,1950351364,-20381993,-972589880,201418502,113640939,-1207762585,1705181206,-1547685119,1923219816,1997441281,1930856705,1966508289,-1960901119,-1157163273,-1175977627,2007054041,513272577,-118991277,1979661521,1482184711,-1897197648,38047583,240945499,478053158,1393391103,113653335,-401210683,1533008934,520549771,2089010062,74776604,1983686,-1189165437,-1431568320,-85934070,37532651,28312690,521583851,1945849064,-351883260,1975519987,1300964883,1435182617,-826349545,-1996206967,-722794924,424511782,391481638,459636774,921693119,200087177,-283210698,1049179659,-1942615055,-401870074,41155247,712293867,891194934,410517251,-15042561,2013208183,376962844,906721279,49231615,-248068810,-593565685,-2096663976,95423684,976670443,1946349318,214205191,-253029968,-248068810,911235083,48367303,-1942559233,906168086,50661063,-941094296,919368411,53688005,189237336,-1894365297,1200561223,440897310,-971487345,906036548,200095429,920404968,53688005,-958068794,369165636,-385896417,-1008079647,-105584430,74712691,-1695874384,911340171,15271678,-502872266,-387645438,911858704,46468744,313525363,-1909006101,-1979501282,-991425681,906851549,20920063,387877686,10545411,-213990346,-979356160,-1607030270,-1180040465,-1101856757,371065529,530903839,20947254,-257870165,-1590252798,917177074,-1425860703,-1442101366,-1424603253,-1424472181,-1424210037,-1424078965,571742,540846764,24509152,-2131688625,259268668,-1180029264,-1431568381,-85974980,844038517,334080704,918894290,-695533325,-504867262,91447027,166269616,222596050,185560260,-1947109184,344593244,-988379082,-1992929278,906162222,49415820,1490713576,53151431,-1276575745,-648877863,16723433,332288,-134152192,520093952,-385819838,-642228622,1048587781,1962958649,91273229,121978499,-1207732992,-1940912886,64523210,55616450,-1898826978,84976602,-1950314977,-1946514446,-67096562,1537537018,-661733236,646697102,-1945763796,62951112,-1274599650,1914817866,512359205,-402192599,1206388924,807308046,-7879168,512426239,1065354035,-385649664,1340673144,1374277387,183429131,58002748,772468200,172165002,-1007782464,1954103840,1713402725,-10132110,112918541,172025856,-1900006626,85893592,68159035,520360099,1963399840,1208367622,-1274776576,-1190081280,1048577543,1963394842,185383171,6819465,-401902104,-1158014003,216793121,-400626152,-1608581108,-796261106,567096244,-1070349317,-1591289714,10684182,413214208,172807,118661414,637538467,-1559817055,446758930,9478917,-1559946079,379650194,7119621,-1559947103,-1590820754,1889731250,-1264505344,7512834,-1560036191,-1096744924,2532099,444355,-1945707008,-956300786,-637530106,302943238,-1878604032,-1945704960,-1593798130,-1130168284,2531587,-956055901,-1946147834,638487580,1879492352,-1945983232,-956272114,838888454,1846447133,113716736,505676470,-1207006162,2138370,-1593589597,-1029504990,782025475,45227775,-1238434002,2,0,1443782144,1447860926,1458962622,110086997,-1782708480,1592847180,-1698802162,-1017817524,1063930432,1282166457,1068777399,393432033,1319180151,1013398628,409737106,562176676,707601966,16061550,131072,33554688,589888,84017504,1879293184,2097216512,56130,0,0,0,0,0],5,[0,0,0,0,-385875968,1861,0,0,0,0,106758144,66011,16777218,4194816,23068681,-1124072190,-67080189,-1,16777471,29688234,17957317,17957138,33227004,17957410,40043099,38077027,17957138,16515346,16253801,17957138,51118860,17957138,16515346,16253193,1179922,0,692024653,0,0,0,1073807359,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,16777216,65834,14369311,-1048510452,-1651834868,-2017065145,-973078528,-16774777,104329,364425,8438145,-1752574461,-1886846973,857604103,1054379712,67222912,-1274252029,808356335,839814144,-1274352896,741247479,772705280,565845760,-1004344320,-1006937106,415172126,-1900006654,6994368,-1425966408,-492058484,-1093103881,179070360,839808192,62915556,-1510437952,-341063540,-1021376531,-1070397922,-930299762,297719950,-2430618,-1559983725,26543129,139367941,-1610080337,2006910291,87791365,-1492052314,-2035805930,158903066,-1459015764,-1830216869,1137434633,-603416353,-571864698,1097853705,-465456660,1541605666,1148184133,-582711065,-1011480444,141352456,-519423269,1474431552,125798154,-1274564215,1672286600,265143560,-1576545320,25825275,272609808,1483579648,5802398,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,540810356,92800370,-957289657,535298053,1963604992,1632259,-369230359,96927132,1425152,1006635496,-1998556640,-185907451,3477131,915083747,-1977221065,890175236,923205376,-104597504,890145731,-386342144,-164429671,1508441739,1914715136,1465274873,-1102188917,11863910,210435467,-217128122,-251420762,-260723554,-346464673,1499356933,-1123732403,0,0,0,1073750221,-1009152,60747789,43582772,201786676,87294171,65793,-254,-1,-1,-1,21626880,1332,0,0,0,0,0,0,0,13312461,0,0,758263810,538981168,1396785696,0,538976256,538976288,538976288,0,0,979509260,808268336,1633824307,3443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,753129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,855641319,16711680,23594496,256,216465408,1067910475,100724806,80157184,87294501,186403584,743376180,16777472,1018167296,42730804,-230292172,1951136896,788475397,503712683,1381390165,777016145,196417164,-1289320146,375066123,1958951768,-1126986235,-4521600,-850873089,1509654817,-1267699200,1914817864,920126314,157752969,5892993,-1323398858,-1262449141,237096265,7727135,196548155,968506484,1023457289,1064444365,-1061496693,1891795216,-1194773714,567099904,-1878700359,196157070,567099316,-851528624,-108963551,393545038,905984744,196548155,-969536139,602630,-1356923082,907209483,196294341,525511,-1659472641,1150262521,378418710,-1959916619,1477161766,1582979419,119496031,-1909580081,-1190416098,865076558,73853430,1024007610,410255362,1946158397,144685587,1946159165,144030219,1946159933,143178243,-1259856114,-1944851709,-1127117111,567083392,1303694962,-1557257779,99158380,-930284799,229955726,116859341,-63181,-315415179,158795462,1996932608,1048772618,1946159475,1929824006,-2130706679,617278,166265717,-389285631,1908015604,56485896,-854851144,1012868129,1008170062,-1897171623,-1274465530,-954086071,602886,1845937664,-219676407,-1163138302,521013487,-2147275032,619070,1048776564,1962936691,150321672,-352118040,151763710,-2147282200,619070,382015093,565709739,773967141,772353185,-1207953757,567102464,113712910,2419,196937358,567101876,153755275,567103668,-2146866015,617278,-1070398859,158009030,640614145,110046729,-1892808410,1476995078,-2134964466,4241664,1370793459,-1993465395,-1274467810,-842298288,113716769,8456563,1795606062,-2144468727,617278,-4509580,-850873089,1895530785,-385649917,1219821385,-143515187,1795606062,-1557266423,-670889027,1730054446,1357611273,512306691,-930346653,-2135109490,-388461055,-315424589,-2013265992,1024029958,74776575,567094964,158547587,-385649153,-840368347,-28710910,196548155,-1427633803,1763064578,-971017207,17379846,-402502168,373030447,158665655,990023912,1946773782,41936901,12118507,-2011050697,-2146713834,91566074,197134022,839304796,-1178730487,748601099,157484686,571900,1738647027,172809,157363967,-889191960,1975519824,-853953530,1405156897,298702986,-1060060976,41222948,-1057046274,1985730618,-339736060,1488990978,125123,-1948568629,-1962316018,973084694,-1274514230,-2011050690,1124079630,141880890,567099060,1650312,-1190870141,1051983887,-498916915,1394525177,-850283440,-1579446751,-1557266408,446695728,-1545565696,1532493848,519815967,1347507974,1150016910,646458884,118360079,-1190676545,-964493304,1487205130,-402170023,521076672,19327058,-1572797350,-990509140,-167086976,-2146955514,-1192688779,127122944,1946273014,127385091,127837101,127968173,16770945,1980563331,835331,154025609,-1114904623,-91814169,-1174346008,-521664613,252114432,158629896,-1274564678,-350106359,128301586,-2147431704,602686,2062026100,-1166873856,-1192753159,201439232,-1377295923,-1272968192,1953053696,1019543107,-29526926,1969306820,-2033044514,168458006,-2096270126,619326,113706612,-63117,154025603,-2096663552,34156094,113644149,-2097149577,619326,113706612,-63117,-678706038,520100072,135314127,-1174382872,1357383589,-352145408,1894635,519956457,1370771539,815866317,-1545892343,1532493848,-1128611041,-50665208,-1610076742,1474824549,-386959874,1035599903,1698594824,57999369,-402111046,1387921423,649224,-854849608,-1380269279,1381191687,-1393390762,1014965328,1008038448,739342137,-523134928,50790843,-401110056,116129759,45404298,-1470619187,1591243904,-1017619622,154778181,-851640136,1024488225,108331012,-385294406,-2014774140,-1947866113,281066200,12110131,1914817858,868137232,1662946846,16824841,567099316,1052023839,1922900429,-1090944762,-1162316749,1458047008,514976767,157490830,-1191116610,-772003322,-1378733079,-69021693,-1631927521,623032323,-1715854899,623097858,-491118131,623163396,365109709,705110535,1057436423,1376207623,1644647943,2047308295,-1895332601,-1039684345,-905497849,-603466233,-402136825,-217584377,1769101063,1881171316,1702129522,1631777891,1853169764,1867445353,1701978228,1123640417,1663067233,1634561391,1151362158,1122071649,1663067233,543976545,1836216166,1700000865,1867443045,1329868142,1768169555,1699998579,1919906915,1953459744,1970234912,1867441262,1885433888,1918366309,543519849,1819631974,1634030324,1634082916,1156869237,1928033129,2003067237,544500082,1920415077,1852404841,1919164647,543520361,545918273,1769366884,2123107,0,218103808,1126179850,1095585103,1629537358,1668246636,1869182049,1713414254,-1603965847,1919906418,1851868064,-1602982034,1919905125,1633820921,1239966580,1919251310,1868710388,539784306,1920230738,1226845305,1919905383,10501989,1818838576,1635005285,543517794,-1402707614,1986939184,1684630625,1329802801,825831501,1297040174,1936286752,1852383339,1769104544,1092642166,1717920928,1953264993,1769104416,1630594422,1931502702,1802072692,1851859045,1701519481,1752637561,1914728037,2036621669,1700016304,1852403058,946173025,1651468832,794372128,-1606473394,1128618053,1767990816,1701999980,1765098928,1480925294,1353724997,1919381362,1948282209,1646292847,1948280681,1768300655,1852383348,-1338544864,1684095536,544370464,1936943469,543649385,1835888451,543452769,1702129225,1701998706,821192052,1713401678,879060338,1684955496,821257580,1697855309,1815490741,828662127,2037588012,1835365491,1818322976,820274548,1635021622,741438578,1769497888,1735289204,1919890096,1835101748,45157,0,1332,0,0,1547321600,1296912195,776228417,5066563,0,0,0,0,0,0,-1342100480,316,25947712,16842752,65537,16776960,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16711680,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,623852127,1162889552,606350897,979304484,1229989167,775046480,2368548,185207548,8390130,6030644,7079220,1332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,56075,1749001984,503657473,872714637,788921605,872579932,872702981,5,0,168113229,0,0,0,1213481296,1329791037,1162892109,977354051,1297040220,1145979213,1297040174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33947725,13108480,-1593066077,512491522,1213481296,1329791037,1162892109,977354051,1297040220,1145979213,1297040174,-65536,393306,-1930898630,-1547566118,12061468],6,[1073750221,-1009152,42790925,43582772,81921332,87295284,65793,-254,-1,-1,-1,-2226691,3170,0,0,0,0,0,0,0,13312461,0,0,758263810,538981168,1396785696,0,538976256,538976288,538976288,0,0,979509260,808268336,1633824307,3443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1201769751,-2144467495,6240574,1891110261,1161724677,57999367,1342507704,-661927284,1352909315,-768401917,279173774,-1064427771,-91491701,3149451,-1527514372,-1899983781,-1949266216,100674598,-1064384372,120004099,567102132,-1980029582,117909790,-402080536,512429639,-2017066960,-1962868737,-2147273954,57933887,-385058583,-372307121,-286782639,1963801610,183363587,1124567598,-294273014,2034376899,544433524,1701147238,-1157624321,1088946182,-1070391798,513923214,268843781,68199172,119185439,104466037,74711112,281870516,-2147088455,117905982,213451637,1745783051,192276480,-98841112,-335535686,518920204,520097000,-1979380064,-852249392,868481825,651726528,-1559816543,-1591345152,44238616,312550912,1090311,118792486,-1593830749,-1868364518,85762304,-1593797981,1822622998,85500160,771780259,-1560104287,-1590820752,1923285684,62693632,-1593826141,648217534,113754880,115212288,134796,1050311,244057818,113704978,115736720,9571980,-1560271711,648086460,62825216,2361031,244063372,113704998,44499056,7474828,7079623,244063538,-953286546,604157446,244067870,547422904,62956288,-1560272223,-1664941118,-1306591442,788475394,-11861322,505737216,241042944,1285209686,-167723434,-1882499754,-1106837498,-253014891,-1101656482,1431719066,1783251139,1817098559,-1270892724,1934352703,-1592297705,1732011086,1813484092,-2111658984,757476897,-183210454,1929707041,1045183051,-565427636,-2109162420,288320812,-2126480079,1614841152,1749050432,1443059008,2047039235,-1862040573,-1610376189,-1492934397,-1392269309,-1006390781,-905721597,-603727101,-150738173,50594307,251922436,285478916,1207959556,-1932637887,1442957654,-1000996141,1296912131,1334562383,1380552909,-1849340861,-766950328,1413546135,1385014341,9623361,-700103598,1230392981,-1680978094,1279609088,1279886020,8508229,9032773,1413697280,38604,-2016654263,-733654272,1229652101,1397425316,1145767332,1145767588,10015305,-2067444415,-732626944,1313423752,1095536596,1095603161,40656,-2032908973,-733654203,1229213066,1493211602,-851094445,1279608963,1224776396,-1901836979,-767210167,1224736916,10278725,1329876553,40407,-1966145536,-343989241,-46335221,-29559436,126546037,-1147314338,-393608364,-1040301903,-1963488701,126496467,-227229686,2040415135,126496500,-394934982,-1047864697,-796239526,168058528,-1560301376,225707102,-108322640,-822197846,-337050763,-339572214,126496262,617646659,-1426486401,1976499777,181725443,-377896438,-957791397,1499069194,1263754073,-1157177880,1093403425,-930430974,-654114635,1528269614,113829971,-225720182,2133109806,-941030539,-1053146358,-225757323,172141614,-1948091968,-391368974,775685798,-1394080908,1912647686,178579715,787647320,1505757868,-385648294,-2146697213,-21999367,-2031550436,-225748214,172141614,1123514816,1575593707,1954364426,1971207193,126501652,58040380,1008505321,-385649246,-1337254655,1600049022,126501789,-697138900,-466436094,-1185288053,777064131,47822079,-150646807,-16295292,-821987841,1503485791,1359922105,123385087,-1962592279,-293275661,1979711239,1600114433,-1783015011,-1258335985,-373094418,-1763111363,751167758,-82577943,-277553604,-294353604,-311108548,-327886276,91553340,1081408828,126501839,544509244,527732284,510956604,494179900,477402428,460626748,443847484,427073084,-821589429,-384672023,1055462138,1172498707,-381399575,-35044442,725739803,1134387038,-2127820918,-1060110155,-397293430,434635944,-561553914,261470806,-1576947630,-208993112,364183342,395035395,167819,79922076,394904477,167817,79922076,-208944227,-66804801,-544496219,-1090810941,-1510210397,-1008825435,1986348032,543515497,1986096725,1634494817,6646882,1835888451,1667853941,1869182049,1969365102,1919247974,1702260512,1869375090,1766064247,1461742451,1702127986,1869762592,1952671092,1140876389,543912809,544501614,1684104530,1766064249,1293970291,1634296933,1920091424,1090548335,1851881060,543450467,1952539974,6648437,1634624850,1629513069,1936683619,1768169587,7564147,1752457552,1818838575,1667309669,1936942435,1920099616,1342206575,543716449,544501614,1853189990,112328804,196215531,-375562658,-998045596,-1946482924,-1897362737,75795421,-2146491136,-1047863286,1971373302,113647378,-956168403,1090990086,808321082,-2095650041,146344646,243803648,817825581,-1527514105,1477347359,120300295,-852446128,-1073063903,20723060,154938996,171714420,-990502796,1007383936,1008956418,-383618041,37488622,-404158092,-1186287097,-1296494670,431143192,-1189367111,-1296481102,1202895174,-1186417991,-1296479822,1286781259,-83375127,1933900416,1583271681,1308262557,1760167282,-2131361784,683557866,179056134,-17140288,-1946782262,-102700834,54992523,563434,-2095221514,466238,1048774773,1962936095,-75247871,-402426625,954729949,1189865733,1598483433,-1595368097,-385649402,-1628961071,-385649914,-1252849970,1372424721,110487708,75022160,-1190651973,788267012,1135282059,-1946623421,-397718561,125175425,1476821736,1481687294,-49896727,-910228481,-71954917,-1564462253,1168244788,154510080,-401377304,58011386,-400200984,-1070459538,-1341629022,140157444,-1341630302,140092024,-2130981029,561470,-2133917323,216894,-389086860,-1597041725,-796262359,-821851672,1520263006,1448582226,300436304,-402099198,-385941016,1485963748,1397903611,-1962704152,1381653489,1692975754,-816293319,1600060787,1582913693,-225814953,-208939894,3048646,117415936,-645136636,1460191935,964356438,1587371870,-70560169,1962953960,524190473,762642439,-1015822869,-382301357,71073796,1048583797,1946158912,261917463,227314432,46236416,142006571,1927815344,-126530756,-401756069,179307373,1577281768,1465818463,-1564462506,-389347520,158598217,82392715,3062912,1600045833,1499159197,-396994722,1590377488,1482399071,604473939,1916808415,1931164728,-1975303372,1592603342,1050601552,113792,-1207470790,-268238846,-561264597,-1084698230,-1951791888,851640015,-104792384,1356891807,300485558,58845446,1486708574,-853953453,-373227999,1600061373,126507933,1465827338,24300374,-1654694193,1956421208,738691602,1975519788,14870538,1375779816,-1667434083,28491826,-1660787224,-2145075174,916586764,446471429,82813632,-385649251,-655870126,-390057467,-840367536,69199926,-821988669,1486708574,1359922105,10414155,552076917,929097984,738226152,158683196,-402617368,988348431,6219831,387137,719962162,839037445,-402606400,-960298494,-16435706,-393560014,-454507126,509441,775603710,-260700961,916635698,1600045829,883288477,-19928837,1590624626,-236413601,1007907386,-1978698742,1577315272,915119455,-1937242903,-2031550431,-1956723964,-1506870021,1977584470,1007127050,-1023315398,-385869847,-73399072,-33014782,-20382008,-1975270456,1916419079,540852993,141751412,-17485764,-1010237760,-76234742,1869744956,1064640060,167968928,1129366464,738394274,742028060,1007121397,-1977911810,512312071,11993854,512350346,45089538,-1157430878,173539332,126534592,512312131,-1974795522,1021438783,-1950124784,-352125410,-792658282,50438848,45764946,-1965390077,46786792,1515838087,50208393,310104,1019461642,-385650167,809303916,-20906251,10535880,1930378243,1913469977,35556117,1124758787,394937155,-2026403261,17688794,27306475,50045443,309594172,50470539,77799049,50601611,77930121,45845995,20047875,-2041018901,-1017405756,1631324042,2067593586,1596257651,714947,809302643,977073778,1094501365,1530723186,512476149,-1983708357,-1341873378,50045442,512447427,11862794,-654059261,-1014768649,50950714,-385649956,-1017446398,-385806103,-507644168,-1107760336,-202682427,-347092291,1356250606,-390206997,-1109071024,-538226646,-347875907,1350352346,2042484203,-1110381748,-873773224,-350292035,521780678,-1061305877,-1111692519,-1209324455,-350364995,1067826610,-2000835093,-1113003229,-1544863448,-348066371,1490271646,-138569237,-1114313921,-1880398687,-351252035,1681636746,750618091,-1115624625,1978214102,641646070,-1107922967,1776883484,1682226678,-1107926039,1575559850,582335990,-1107929111,1374226939,521977334,-1107932183,1172908965,746110454,-1107935255,971585935,435731958,-1107938327,770259617,127385078,-1107941399,568925059,1687731702,-1107944471,367593382,607501814,-1107947543,166276356,682016246,-1107950615,-35059799,174570997,-1107953687,-236384167,146193909,-1107956759,-437703436,930004469,-1107959831,-639031622,642760181,-1107962903,-840361089,946322933,-1107965975,-1041692780,127581685,-1107969047,-1243011508,745651701,-1107972119,-1444318144,1956560373,-1107975191,-1645648216,1661189621,-1107978263,-1846975712,1817427445,-1107981335,-2048298431,1702149621,-1107984407,2045338422,2108734965,-1107987479,1844018014,1422966261,-1107990551,1642681557,1439284725,-1107993623,1441345494,129154549,-1107996695,1240008611,388480501,-1107999767,1038684464,1691270645,-1108002839,837355406,1892204021,-1108005911,636034847,655801845,-1108008983,434712076,291225077,-1108012055,233399624,1699790325,-1108015127,32056766,1695137269,-1108018199,-169270681,345554420,-1108021271,-370601877,1689370100,-1108024343,-571930705,128761332,-1108027415,-773238041,639942132,-1108030487,-974569111,1130020340,-1108033559,-1175894279,1185463796,-1108036631,-1377231094,1675804148,-1108039703,-1578539716,1234877940,-1108042775,-1779866486,1672330740,-1108045847,-1981191294,1800519156,-1108048919,2112449453,1929625076,-1108051991,1911126516,2047786484,-1108055063,1709794353,1706343924,-1108058135,1508467521,1662172660,-1108061207,1307141147,1662631412,-1108064279,1105814312,1890237940,-1108067351,904493986,1874968052,-1108070423,703167841,2076753396,-1108073495,501825299,1058455028,-1108076567,300489175,433765876,-353104919,-167743281,7396074,1836706550,1055585792,-352976823,-167768344,966634,284027638,-253037056,-352976880,-167767554,1399274,349825782,485160448,-352976828,-167754281,4110826,516614902,-1444219392,-352976835,-167756078,4279786,1695345398,-1628768768,-352976860,-167762743,2526698,942336758,-1830095360,-352976852,-167770258,578538,575269622,-571804160,-352976887,-167764171,496106,127789814,-655690240,-352976889,-167763993,2555882,754903798,-1091897856,-352976889,-167770169,508394,131132150,-689244672,-352976889,-167769128,868330,689433334,1072363008,-352976833,-167770208,4185578,433449718,-1645545984,-352976852,-167750174,5700330,756923894,-1108141847,317271351,766557683,-1108144919,115935032,174243315,-1108147991,-85390803,-1505853198,91553796,77924038,1978468864,-808898046,250134110,-2103210,-54925231,1364286041,1979501288,-12982013,-956512023,17242886],7,[453428943,1048772615,1962936093,524190484,712245255,119291520,-383552512,-1712832867,490113846,461671175,1958742784,228363246,1958951680,-2134887703,436220856,-2133861004,465726,1406075253,82386571,3055498,1962867584,-33849327,-105708939,2012871552,-134512615,1048581234,1946157150,-385431795,1526726660,-375562401,-816054616,1470249772,-390177273,126506510,1023300073,-385649531,-397204805,992803316,1527207842,250134110,-385381802,-1108804037,-1175960839,-1243069959,-1310174215,126502393,712126508,645071420,73139770,-930474892,73219712,-1592101632,104530778,292881244,1554170250,-1564410364,-1511521187,1978254329,-25695746,250134110,-385649322,2028535320,512447484,1048577187,1946288891,-1524747506,-79790076,58000130,-369381143,1048837629,1962935529,490636039,24444935,497155023,82420487,-138674507,873129985,229640819,1979645312,-28579581,477367612,922683272,113706217,1257,-1879368472,168093958,1138128109,-773075458,-402651194,208810968,141822524,82392715,2196616,82380487,-1998061568,32947195,-123904162,-883533986,-2115204101,-1459616066,-165710541,-16296186,113645685,-1962997929,973101606,1946167590,-2000355831,-385853658,1048835850,1962935529,524190512,913571847,119513424,1476716963,-952917784,321798,849644032,-2000355840,-2097129690,466238,171705461,-739697035,512447478,-1082129175,1543372846,121376373,1048584052,1946158936,124931,-1974316849,-855264048,222059041,179307893,1493167848,1364414659,70576210,1482381658,16160233,-2122317696,1392509441,512416563,-1976696760,-1978521681,1526745358,1949056081,-98441204,1374194265,1962425576,-132978624,1949056044,-99751915,41205770,-2141618000,-401965083,-132126639,-169335948,742141175,-253227916,-930457095,-133437359,-504885388,-521655049,1508936441,854132459,-242591238,2696842,2133116298,175423498,-703933902,-428486390,-58713109,-2146667480,-629996290,1912928640,-2133595380,-831321858,1929968000,181504713,-2145356608,117459006,1353997428,37488305,682895988,-922826242,-973689739,-31623808,-1323701303,687636482,-973731468,-32672640,-32904255,-2134509879,-906100107,2696840,-2013247327,-1996470258,973097238,-1206225727,1268973575,-1547401728,646447181,-1461190577,-1576831752,1156055119,4890624,281871796,-1796713533,-2146667272,594238,82314612,-398398692,666040441,2702976,-1308462040,-1978091953,-1191162050,-1047920640,281872052,-1979711302,-1275049666,-351220478,1491620636,-955681544,603398,438167552,-1275049824,-955200256,18694,-130160640,820513396,289308698,108331017,-386392088,602470448,-2084348936,466238,-387440779,1782480903,309592064,516248350,1065353323,1964989184,1778828805,-907476992,-155784965,82392831,-1559814751,1575486697,-385446095,-401444348,1347618739,1424490928,1490717688,535365512,-1559836677,-973076988,50526982,-386615831,2112358291,-162076426,-162338780,-128849880,58048522,-482071,-955979466,321798,1065374208,-1961921492,185015566,-1978632759,-373290489,-398198104,58009586,-1980191511,-402331378,1479144984,-253210541,1507494903,1945601512,-81008381,-498923640,110058483,-380435223,-397673814,-1791166952,-1875113868,-583269260,1122567029,344439309,1093017065,625087781,354763541,1159013700,625349925,354764565,-837418419,-87091962,350933012,-871046956,307762384,347618364,1360958,140000896,-28937216,-1022863346,140000896,-29723898,-1022863354,-92254093,172716865,-2008582958,-1022862826,1914763904,1494648893,913556232,-92223181,170881857,-384928558,645070995,1929902720,1477871649,443794184,-1073036662,1430012276,1217925235,-218755918,-997527414,-1073561346,-1628884501,1089044727,199805186,1007907878,1007776803,1007514667,-402295763,48965149,-906049026,767279498,181874198,-1965852480,1342724150,140157010,-402105438,276047322,-2144985368,-1166851590,74764810,140187272,-1952950182,1960512472,-1618268658,112268858,-338440662,-1962880125,1528203979,140091400,-1957567754,178888,-148766536,-1072997903,1347508084,1948619240,1965964312,62478353,-773720320,199938536,-370641710,-1696008443,190404645,-2144111415,17325118,1364208756,140250762,-2147482693,57934585,-150992965,199807971,1073837504,976985,1544456792,870896392,1975520201,-796146943,-385833239,770242241,1006743845,-31624116,1951612097,1019346455,840004686,1950760137,1019870726,-1998817982,-1022862066,140250760,370414275,67305240,-16119802,303042060,290656346,326242907,366220442,411047712,461380085,517872931,-1174200135,1240137856,-2080921368,997336570,-201398190,-150607828,-138287021,-2147178821,91553855,736713307,-1858109433,125836659,-1858109435,-2016998286,-1870659585,-161849,-991363328,1540590581,-385422503,-1276512735,9889848,1391625811,74828043,216728245,-1207954758,-235457316,-377042805,1780386641,9407240,947316736,-1891904396,-176947198,-386246567,-997574624,-1959257112,941025473,300467338,1560737336,125107976,6700675,105149696,-1064386509,639455162,2102921,571378726,1085933312,134264832,-289109266,6620918,-1173522945,-1229979581,6404846,-301789972,-1174391064,-1964113854,243920580,113639526,-83885979,116835163,1979648093,512447259,-1081931670,1962934274,1048796153,1946157158,1694942727,-219414784,930932931,2011752586,-389510601,-527812750,-1338544663,839052033,-397717312,1077736204,-818149260,675021940,-380107659,-380104368,-773312973,-655824910,350770165,-2146465035,1215431161,112523,1122556298,-386627072,988282923,-388724224,854065187,124565760,158653194,-453614416,585681035,-1262188032,-1261960448,169987371,1527870912,1960512195,-1395917301,460599100,393489724,-386607895,-126746606,-620044150,132647284,-721128960,-1008694774,-620051574,76216692,-210620372,1928661564,1187774190,58845379,1408396264,552078000,716460788,-1973739059,2943174,870854064,-389903872,766509090,-2130695704,-2146997015,330654969,-377485966,-1966735772,583877,65585546,-155391744,-997848364,-399495155,-997588990,-1019017336,-403572760,1408564968,-1963705624,33128463,-1215613070,-645267455,-1962972952,1698028,-1962975000,1173708,-1962977048,-1261292812,169987373,1527936448,1960512195,-1395917301,74725948,24456764,-200545853,-402464024,-1336675892,-209590264,-852708270,855277601,-956427150,1916599936,-33507827,1022984385,11601010,-1973697026,-9115451,2078816944,-389969153,984678250,-1962970648,-10426170,-386524695,-1269567096,-1960719060,-163794726,50378213,393263553,1347609079,-403282768,-1023213385,-805086374,-1979657341,-83441945,113705986,9962662,-1175201048,179993123,-182720297,-277288613,1022642408,-385650172,512422773,-1073086365,-922873740,512363636,-922876077,512361588,-1006762156,-1007474456,1022434280,58039332,-386853912,1009316076,-1659800285,-392423052,-397151629,-746065277,256347,-386704664,187298000,-385649198,1956508453,-628403443,-401667651,-379852506,-320278770,-1605217535,-1336933637,-225843197,53288587,-1891432561,-179246841,121833103,1443817662,58008380,-386588951,-1578568809,-385649424,-1192755114,-154760460,2042628816,-220993277,-397225846,-399708048,-2141523345,-528087814,1397754739,-1260203950,-219590636,922705652,1397753667,-970261584,11854032,1371273355,785908507,-1073018997,1005126517,1358829,-1959864317,-520135929,1127677790,-212867065,2688570,646591092,1346109512,675022708,1860764532,133988594,1353712757,-192931093,133988354,-855768459,-2013255262,-956282842,18694,-117577728,1074185923,-1101135609,-380236056,1409021044,266924682,1007252480,-401640390,-143065082,-808023461,-29161590,-963984438,-922828246,-328072644,-395115204,-1152167335,-242541769,-393557878,-2145088938,141713916,1937505408,552370179,1124567598,1975794246,1976172101,126496484,981057546,1012554587,-1255509254,82886400,208982538,1933703808,-1949660644,-1527513869,-1320145528,1959406144,-205157884,-92251990,-1308462581,-1654694389,173430622,-1073034304,-1976648840,-1073069305,-846530439,126496350,-1938440182,1515904651,1137694346,-80655025,843927363,1414548730,1347221809,1291334228,-147631024,0,0,-83886080,-1484107693,-58720210,-1274907139,-134446855,-58718862,1476621052,-72298661,-1073560534,-125108044,52122043,126562008,58048523,1542183401,-670891849,1527221038,-16776472,-1889706272,-1660468474,-1833179393,5814536,1124075462,243858146,-87881583,69470090,121241868,74712968,1081410596,-1963277317,509447,-1963324949,34361351,878184328,-80055291,126548675,121242916,359991176,-1963277317,1946396679,973343760,-2012580857,1963108359,1946498052,-87819517,143722238,-1963277317,973284359,1946650631,143761418,57803052,-83324510,512447427,188940334,-1155959589,498665619,-804812288,-804752424,-805014824,-2096663848,-303955005,-1957575845,184549783,-277587502,-1243065518,-8984321,1088947377,1532647919,1393083523,3028735,1351464017,-1991517557,1124287262,-386773527,133562372,-1816411391,-167529464,-1009253404,1364414715,-768401838,243980942,512623639,1622803728,-1040782336,1007776772,-167480009,1007114262,-972720852,-16311290,3022475,-1972865981,1916484832,1010510884,-2143325686,426920188,913574576,-58670850,-30444469,1308393664,-1057085324,1951464576,-1312716255,-1157188338,1864632554,41157544,121307916,-1040315788,-838974653,535557237,50643338,1962896616,-19208170,-527766462,-1964081140,549121732,-299847680,-134091783,1532582431,-855477672,1358680047,-768388578,512678542,1743258896,-1564462592,-922877846,1509973666,1355765791,-768401838,512678542,1048773904,1946157158,1712258825,-402426624,251527195,645924967,1964968039,1482301190,-1160777523,548405280,1482301422,1364416207,141172363,180099,-399477760,1119549899,-997528064,1712228846,1694942720,1290469376,-967748778,25862,141041291,364427,497547,141172363,-2144251416,25918,1639590517,-64689152,-1070391570,512481422,-1980103744,-1962926050,-1996242402,520102430,-301973318,1711720430,-83886080,140328576,-1960479744,-1979160034,-805305721,-2132225816,34102334,-389021070,140379706,464521843,1962828008,-36771837,-1017226407,-661733325,84942478,140459648,-30379008,1963483150,1611056682,-1152183800,268372068,-1879171979,377028609,-1995939423,140746759,100232,518528176,-402426626,-2141454964,13374,199754612,1161723904,57933824,-822062616,1364416342,281871540,208987146,3808905,3944072,4134537,838874784,170685636,908495076,-1994099712,-2013251810,-1996474066,-1342161642,-36968446,971508852,29328381,41156608,113640939,1509883957,-1017225381,-1984212653,309512,1962950528,-1349889783,149422081,1128487168,1532620514,484987843,1959332352,-2129154028,-804746773,-389872917,91553153,855437288,260594633,28988099,-987567102,-1969698562,1405311692,61936821,1584711996,1979595843,1007127108,-401377901,-1073086311,557593716,1587687539,1816840,-1807984917,-1813505419,378141184,378079329,243796068,243796067,-1174730650,954925084,11600565,443846716,1592350443,1979661549,-1190688177,-1606680574,78978932,-1573120079,-397328779,-27721659,402227400,-1057094539,-986003248,-393554829,-169324213,-355538710,-298850163,141873675,-1947197720,225663953,-1006480552,1140642792,1583028105,-306189885,-390177189,126506510,-386984727,-1645679932,-1662506774,-1779937044,-1017632278,-387271704,-399971700,-397152877,1491660367,1540066030,703233000,242534666,1929574784,-2114289402,-385387951,-770970427],8,[-1312556684,-342235132,1508753640,775356243,143833344,1351464017,1359931577,-1980845079,-1241302242,-275519233,762678588,-161750133,57934087,1509665512,-1949070501,1258502942,1961510888,250134023,-293476010,3018377,-1010902389,1223251470,-1957999635,1159629283,-385633789,675081956,-1779891339,1955806208,1955937356,1960655944,-336730044,1098170378,171755774,280641139,-1964837376,1405256144,-773303802,-655872791,350770156,-2146465044,41029625,-1958539343,-1252041929,-1527514112,1048587656,1946157169,-350558205,-350492477,-335550013,-109965780,-177011140,-523181006,1342761477,753504232,1408014056,-1964256536,180368143,-2146011959,-713882631,-1959294141,1959394820,-1469111092,201487363,-1990305021,-1041710332,1958742782,1019805194,-1318227180,-1975850237,1911050247,1012095209,1007514773,1007580304,-1084721699,149625802,-350505025,466796291,1358959801,33796183,-1094123839,1465262407,1610300393,1542251097,1362070211,-382277552,1498950005,-390004141,-41878748,-2146470691,259297533,1972764032,-95950830,1441317723,-389850118,-1017382312,-370457367,675081692,1038678389,1019805438,-1309838590,196799232,-33393472,-402651960,57998045,-1007006743,-386271512,844359904,-402476608,-2141454437,125145151,1592315880,1273824489,854449385,-384060992,-152502397,-1070377987,140328576,-1961528320,-1979160034,-805305721,-2132225816,34102334,-389021070,-1494689653,-941007895,-1847047194,-86168344,1946705826,1611056658,1637945864,140813064,-2012716128,-83335666,481411122,-385928471,1776875903,1965571304,-39917497,1019793491,1346466564,417863601,-2141497089,225809727,-1983978446,65064968,-349927184,-583040989,-1336731787,309527,-98310064,-32934568,-956964160,17670,-400365477,-329782946,-315299509,-2132127511,17726,317257332,1929919723,12014575,-1007232886,-1978960895,-402093649,-1047856013,-2020996629,-2017064823,-402650999,-1017386217,-402457624,1381043572,-1979576344,-2147027434,-397736990,309651408,753379304,116790922,1006887552,-402426836,-1031083621,1914088168,38922307,-397192614,-1847066174,41805825,1398364763,1930546920,334227492,-1172897048,266862593,1393980417,1510022376,-746071549,-236437328,180401408,-351731154,443940,-1017446391,150996678,-375133952,1965826024,443912,736690185,44558380,-672611958,616925714,151167551,20113491,616925787,139895488,-982204414,-402295982,65737410,1511189992,-1729571982,11069462,-1226257548,181635840,1260352704,46631499,-1609076032,-2144073642,101367844,-397407998,-930475390,-387413416,512426609,-637335468,1424544647,1293847296,139436040,-1961726488,-1962388962,721966102,1916499162,-388790498,846463062,-411779062,512480135,243927117,780798031,954730582,-137041152,-1974776869,1925186247,-397196527,1967854254,1453349626,-394251256,938016788,139501823,139527690,151062026,-1597832843,-393607082,-1978530328,36571848,32762121,-1995025688,-1995943402,185095198,-1564374309,-389871535,1347621350,139271819,-402108512,1532498402,139271817,-402108510,-1047915007,-1022865246,151010944,-1973652480,168362526,-1979288101,-351730914,-338952677,4096023,1131675657,151133834,151199290,-617479054,-1006763285,151133832,1048579051,1946159360,35555878,50378505,1393099806,512237450,113641206,1577060609,151395979,473571210,113640821,-1023342335,151010944,1377203200,378198667,-1023538941,-634715978,-637272973,151133832,-1070415014,-1576467806,10619137,151560713,1323828146,-1243067648,-397904667,1009575308,-398429140,-1712789361,1396012517,-1947744536,855941918,-1961915703,167772567,-31558455,1090093257,243799923,-1958672125,33013746,151273097,-22744068,1527316494,-408426045,1407742184,1088995978,-336432622,4096238,695468041,-447289269,770188404,887631077,-448861976,-397158539,512485227,260703395,-915093238,104331,151393929,113754971,151521542,4096195,963903497,151395979,151271051,-1274477664,1086718720,61995147,121285718,350752629,1976172032,444148,854130697,-398041369,-495648765,1979136963,70683396,-1957444855,1375951894,721629089,65551810,-521665677,799103719,1036135171,57868300,-1545138967,113707254,2296,-1560060767,-56424198,-1245488376,-130120960,443809800,150482563,150642950,-1962920728,-661934608,-1379365971,915001483,1388513530,109269841,-1593440008,104401142,-1267529480,-402064223,-125108211,-1420252328,1049209688,1354959100,989857285,1476603654,1554056050,-303512829,-466425847,-415635412,-403314605,168076704,-385648192,1048635005,1946159413,157268745,-387995672,-555161595,1540589543,-1982167213,-402311394,-924261071,-2143962649,-402328646,-1024923671,1109297639,-1564462584,1185024072,1927830280,-1174294260,-471334912,-2135862783,-385876038,-2023882278,-1070442786,-633613433,1218450035,1958742536,1954624519,138977795,-746061904,-1995946078,-1995948010,1527266846,-473503669,-397212043,569053498,753113064,1407622888,-387491096,141885944,1185071358,-409999352,-2147178821,1256720391,1142852071,47624,137893513,87498379,1105779459,-385649368,-1031133102,359848144,-784116910,-355384597,1509966312,1926904667,-2017240318,-1949594662,1124612126,-637281789,-791623798,-2024665486,64588755,-746107941,1514789419,137895561,-347940469,115888821,1048599297,1946159174,-1009088766,138024585,47955,138157705,-1979718936,1527269662,-397157753,378142679,-145094581,2287834,512447059,512297026,378210364,-634714054,138026633,139009675,512351223,1532627017,78699255,1397904208,1008110418,1109297928,64684808,1008634330,975080200,-2015755512,1075743699,1960459016,-1962249440,990395934,1930130650,1195278377,762642440,1220225003,578859016,-350063609,138984201,119669168,120592244,1441290586,4450304,1048583147,1946159175,-346334716,-396797424,-1394081728,-402230516,-1427632439,1482381838,913623294,1226214226,-1982138616,-2029500130,-1957471526,-2029499618,1260292570,1541076744,-1577097751,933430589,87793925,-385533533,235080680,369296701,-1950153413,-1979169762,1975519939,1975978503,-1009547279,-487070670,-2147093878,-1009481216,-501815221,-303506316,742141153,-397290380,-2023824145,-397191458,-1151736409,126485669,158973962,126385956,134760635,2116204815,-386300998,703129013,-385649408,922739733,922682531,512427173,-620558270,-620504317,-387787544,1515840875,-387608344,-2024086167,12174298,47745,-18516760,-2103262264,971526152,18212871,1975519832,-512300929,-397258262,82315069,1398364673,1930046440,170846211,-48330429,169076742,786957171,512312074,-1024981253,-387425523,1364349696,251914322,117118603,50331835,1976106714,-1161065478,-754778105,-355341615,512486097,-1957624067,-455612213,310105,56285699,1540589530,57924155,1541630185,1128468361,117249675,1128470409,1944829962,225175635,9562203,300436306,1946531297,-521738212,-1143765204,976103980,1258910727,-160051714,-1017455993,-236397945,-1966211360,-561553723,395006038,1397900099,2062080647,-19887602,-788237110,1274604523,87496331,275962371,-1956918389,1380139799,958303059,-637318651,-286719117,1540589538,1509958376,1392072793,1510885608,-2109833134,91553800,-351364888,252438531,1510761704,1542026570,-1192733757,1540322058,-530650941,-1576947668,-991427783,-1564510750,-1957493959,1389560793,-771614838,54722742,-1017423405,-959975697,708360944,1923268658,275573000,-1003852587,1942760046,712364586,-987066803,2126916226,713606954,-1054180152,-497800237,726483499,1479231822,-909951982,730977067,2839632,12180215,-146806016,-1161131046,921370624,-896804105,-896847637,720100087,-896804105,-1578567957,1948990480,-1674757118,-401555224,-397274930,742133904,451478388,281077986,-1646578855,-303534219,-779398656,-1962874904,-1070376246,141966976,-2146994944,556862,1364344948,-402099013,1381630339,77805311,77936383,-402097989,1515782515,1510047464,1397772635,-402099013,-10878621,-16473290,-1157323466,1424492668,-396732159,-1973812897,100817634,24316032,-2128215487,1107391240,-47519664,141729883,192069634,1381061456,1526533352,39344985,-1995672896,-1996145898,-1996145394,-972521442,553478,-348081981,142651394,-1022856698,855264232,151167680,-1576468062,144836864,268757001,264693842,57945148,-387886871,-396881930,309464043,-51854710,-1962184179,-1962590962,-385533162,854194009,-2114227231,1929445626,1959922677,1897302257,1906361096,1975519752,12305153,-19266816,-2013628984,46566099,24353984,-773140150,74685930,1119932032,-1966902333,194373826,1942207602,83525817,1521529971,-796138762,1307056107,1967209487,260106405,184641720,50493906,1925331920,1930856597,-388330744,753459093,2064562658,-386255430,922739277,922682531,719848613,141868002,-1881538840,-1895521018,-402349306,922739231,922682531,-488110939,-397323765,914416161,-1149238107,-655882120,-1526296615,-1559851260,-396732156,2092687905,-641341432,-628403261,-388024088,-396631601,-219555436,-503977759,78003840,-2147126272,134522374,-1964915992,-1966175509,113755074,2321,1963631080,17950730,-571021237,-373095307,-935534551,-402426468,-919347736,-365112949,-1394080908,151947744,219580681,-575739895,-526522134,990449057,1926526146,228823553,253135113,353777929,-1580961271,-1053095671,24296820,151626641,151719561,152243769,-1667388046,396560756,151888137,1258887587,-1176662040,796131328,752706536,326380604,-547493807,1929657433,-1967063418,1911049192,-401312547,1361894728,1507804904,57803836,-18900759,1405651648,180718161,-33196864,34924744,180456025,-28412736,169732296,1342770081,87925568,-1593493597,1078987023,-1559938141,243991865,1230047497,151852683,-1070380462,-1559688797,329320717,151757577,-1559685727,1894254863,218533638,151424777,252088073,184979209,1973246729,302433797,113639689,-352253679,285656872,-402653175,24381826,151626691,-1559687773,430115095,185501961,253135113,319719689,353798409,141672201,855642553,-1426850624,154484352,1396864256,151592587,-388123416,935059531,-667817975,151854731,-388127512,1002168379,-668866551,151723659,-388131608,1069277227,-669915127,151985803,-388135704,1136386075,-670963703,244011867,378210569,-1293416179,116629768,-1560260603,243992859,378210571,-1628960497,116629768,1073762349,-1962336861,-1173812978,-1964507136,116629768,-1610014813,664930037,185502473,1477385,141813760,-1559825503,-174061279,153657862,329369907,306085897,125108233,151588491,722013089,-1957605183,-586684200,-1142972696,-2065168049,1079531991,-939267887,87887497,362926643,306085897,125108233,151852683,722014113,1381060802,-689383285,-546445092,-402041925,1499125587,-388939688,378130435,48760123,155171592,-1143530520,770181431,-544872233,-402044997,1337710383,-687413239,-1142981400,552077663,155433943,-1143539736,166201659,-547231529,-402043973,1404819211,-689772535,-1142990616,-51902109,155696086,-1143548952,-437778097,-549197610,-402040901,1270601447,-692131831,-402041925,787011280,157006815,1540805352,5021891,-1593306392,933431563,152019205,-1962591837,-1962342130,-402060010,1558774802,889636862,-402653175,1651836854,-619780021,-935569036,-402426468,934992644,6088713,-354756632,-402047046,-1152188334,1575487799,155171798,-388599832,846519977,935003763,3008521,-402048069,1136383556,-698947575,1960743144,-1157205223,350751035,1973246720,906413573,113639689,-385808075,-420872721,1021858780,-1014801450,-702617336,-629479342,-578688984,-566368173,1448303454,1540760296,-628430773],9,[752509928,1407019752,1591617256,-1014802853,-703993852,1911049051,-632624934,126534441,58015804,-1176869912,-779419648,58059324,-1979668247,-1664140281,1307050869,-634984230,893288488,326434825,1390263528,752490472,-388123416,1495915024,-402628119,-6487894,-16473290,-1677417162,752483304,-402613784,-1658201612,561337244,1393126331,1541269736,1540725480,-1526296675,-1559851260,-1152148476,-397211289,-346300975,158055189,1540718312,-1526296675,-1559851260,-1152148476,1827146087,15591637,11331667,1532613515,-1675856739,152505859,152638979,154484352,-2146733056,603710,371917941,-1583544039,57935165,-1677721416,1034141955,87532293,1000458379,57974021,50331832,87794626,-1962591837,-2147039280,-1023410168,1406953192,1541219048,-646518589,685330408,1406949096,-1143139608,-119011023,-397714476,971561312,954739929,-397717285,770234708,1398286809,71041204,2129199986,-83441957,-259324926,-13703471,1529960340,-1663605271,-1036951759,-1154361807,65734961,-402035781,1002165392,-727521271,-1143145752,988285283,893288448,460587017,154549888,-1592494848,1048578319,1946159378,152412419,-661929173,-1023106141,-351718981,157793027,-1143712792,1709705527,-591533868,-402038853,113693764,-402390277,1994972317,834388956,-733288439,-1579389720,934873353,156744201,834349035,-734599159,-2133042968,603454,1048579700,1962936630,152412423,-661929173,-1190589023,1538918715,-2142088951,594494,-668269963,-388395800,-396633053,1189663720,1323850716,-1070414884,61866731,-32511920,13756504,42854483,-1427634573,76277764,-1964391589,-665917222,-668538797,-617748440,-666703797,1601513788,-667228072,-605820845,1929706371,-1950119203,-1962590946,168364310,-1959955264,-1962591458,-32961258,-2145291064,603454,-922876811,1740365291,1959329289,158055171,-959215640,67304198,-701961893,152125056,-2146864128,594494,-634715531,1540944104,-388623895,1398408022,959905616,926351109,993459973,1027014405,-388331771,-397148819,-4521489,-401968129,-941095927,-1210545661,-658774016,1023840090,990285573,923176709,956731141,1381718021,1526929896,-1328167447,-1974316797,-1981264944,-401902377,1009571680,-402426836,-1031087781,72476755,-1427569805,1499093977,-1948816151,721762078,-150834215,512476123,-634714823,-1588530197,-1550711495,-1017641671,1358951400,87531857,914968670,1482229047,-53548861,300438097,-622269737,-6559492,150865607,1499135999,-35100556,742141142,-169323660,2104771286,1819552828,1188490216,24111187,1396536155,-402574616,753467314,-6625279,-1645739149,-397196289,57933701,1140826344,53995603,1364351322,1342331368,-388331693,1482359766,-402500120,1515782817,1541895497,6219971,-956299288,-16187898,1381090303,6219859,-1559937631,1000408375,87663365,-1017554341,-402637848,113704967,-63234,512447427,1381172537,-773270649,512318463,-746126023,1543489512,87629449,87498379,-389313711,-1990459464,-1962592482,-5314357,1364378459,752238568,-1982210840,1493761558,149472090,-1023314943,-385941016,57933548,1392441832,-19404717,1958466439,-1157401802,1398683272,-633610613,512300147,-1990523139,-1157171426,512308827,-628685063,1398675179,512351883,1538983673,-148993738,-1982167290,1527184670,512316250,1323828987,-783132158,-1589552662,-1060042498,1929969315,35645443,117249539,117118523,371918962,385812219,385812217,-605944073,1430159555,57999360,-388497175,512426191,-120583927,512428146,-120583925,-880082317,220105631,1928908809,253659912,1945686025,-745824509,1388574110,-1962592351,2109881297,698585601,722897161,-1588438519,-1036319431,-1550712451,378079533,48761135,-1581032960,104532265,-159643383,990448545,2080975622,153985517,151848507,262268028,788937481,-103056375,4122819,1349828619,1282786436,91602954,-2030178840,152996804,1928908809,186551069,1928908809,220105493,1928908809,1945686024,253659916,7858185,1055392747,1697792,1381090027,-2046815512,923700192,957778693,387077,1499127942,968897219,2114521358,238632961,41748747,372850752,41814285,372835340,41748751,1354958860,-1948701869,924748787,-1948701947,-1577940018,-1037368007,1392244633,-268178953,-773195944,-137178656,2025851899,-120504319,-796146173,-389851047,-957874173,-3504129,-16435402,-1895483082,-1895483642,-1023067898,116596363,-1022954080,116596361,-1022954078,856093601,-2146886906,192225508,990311329,1929976582,-1580992251,199755507,553418990,-327153806,116630304,531629507,-1022954589,856093601,-2146886394,192225508,990311329,1913199878,-1580992251,-186120461,553418989,-1339226254,116630303,549748931,-1022954589,243974538,248643669,-930478347,-3997326,-1022954746,243974538,114425941,-930478347,-3997326,-1022954738,12568204,-1949856072,637989662,378144650,-1037957387,5574282,74640082,-118757166,-1933326706,-1207910458,512477070,-1977219341,-167366137,-184147450,120595974,-1950103922,-1612000791,45210251,-754720045,-489487183,-2130414690,-1994391358,-1962478826,-154498347,16798982,128980084,-2135898078,-173872942,-754732794,-216661526,61915910,-922564574,-388841296,-1324943966,32166658,-1022954730,150865607,113704959,-1157691658,1218445511,1946565632,1008366353,-971607548,33576198,855719865,113689536,-1191116715,-1070398849,1426507459,-1057095680,1912880323,116826117,116785956,1946222677,-167697399,116826840,1437665259,-157097482,-1007290106,12568204,-1949856072,1959922643,-216102036,797582854,-1979255392,-1966016800,-1979689714,570881566,586975976,1257179899,-925745036,-277623598,116596363,-13662170,-2012810490,-1962478298,-773205558,1426519785,108331264,254593,-494860565,-372178937,-1594053661,1049298678,-1426913549,116604553,512465899,-2010773773,-182024145,-1010397690,-1174350405,116785459,1946222677,1139527941,-1178349053,1438285653,1430159445,41156864,-1597782530,-1983709099,-1995930338,-1979254002,-174022696,-788581882,-33262880,-1996952633,-1643609282,-13496973,-1959863549,-1992796001,-1022851298,946747513,946092130,-789170048,570765862,87041733,-705248441,-705247990,1191518246,650453699,-1018755832,807847202,113460997,-167716888,132219097,376760714,-1977162702,2018133765,-590284495,-160051714,-534591278,-359932790,516737,-305009199,-1977160239,2018330373,190489,-466422549,-1022703405,-594934648,-925711546,-661994462,-779737877,-321716300,-1962937216,571700426,854624964,-1964452928,-389641480,-16056368,-922070924,478694516,105376582,-1258266648,-1947348225,-771770646,-772943379,-1978698515,4057333,1968046005,132284664,-897176972,-755040072,-1965754644,-1964452918,-152296712,-387052842,-16121829,-276166540,385860490,914950279,-1022949243,-1962936704,-336366354,-466440981,-1022703405,654302346,378210439,12519163,-1949856072,-1962478786,-1979153098,856195854,-51563813,-164721981,-35526650,-2012719198,-1022953938,-1036859510,192202018,-969750646,-670382814,-1007028174,5574282,192136658,-2093119450,-1977220625,990540349,1963533118,657340420,243974921,-841875371,-2010773133,29852477,960334374,1963533630,674118148,12567305,-1949856072,-1979256002,-1979255506,-1979164906,839317046,1032464091,-1588440893,-58718477,57842720,857795712,1354322386,1509029632,-523116335,-523116335,-523120501,-1039933231,-2147257699,-796188476,50929569,153330626,50930081,153461698,113465434,-385876035,-398065764,91422558,1929332200,-9246475,-1992456154,-2012810434,-1979255506,131959755,-359987517,-385910808,259194662,-402164659,-210501808,844492083,-1994658853,-2012721858,1426607918,99347763,1946093032,837305609,-386567169,1049231118,780666611,643434229,-880132728,-1022894709,141497993,1406322408,1375731898,-771889072,-1965859608,1958808261,180783626,1359246528,1481688714,1527279266,58055435,-1996454167,-402101218,-344719266,-930430974,141500043,34048558,-385649216,-1053109803,1128465780,-1175590077,777075415,-930478198,678674434,-657407990,1397868682,-1174394392,57999361,-402648599,57803026,-402651415,-336002995,3401733,1499185162,529215043,65594367,-1011715072,141474643,-1073084534,268310388,141303435,-1992095862,1007184926,1021735968,738357856,1405311776,-33001797,1813940999,512314120,-1017444244,1023394792,1013675069,1022719019,-1173981907,-346932183,47851,742131125,993841524,977067380,809290099,-628439694,-620495222,-637281533,808246019,11980938,-628631037,1962904040,1976434362,-400495663,1978138669,33012479,-399985326,259129446,1118501515,175389500,-16818200,-370051635,-379858711,-689384763,-766252801,-1950098809,-1979159522,1913207815,1856029441,1912814600,53238520,-1979158878,50045447,1125616195,-1992083574,-385324002,-1561800041,141467903,141303435,1457424222,-396054192,-1997942917,-1009059842,57819452,-1007330500,-833427381,58008380,-389133336,1256771887,852527825,-553239818,-385647100,-1957441369,-1962614730,-1948003878,-1393456376,-1010824613,869350121,73769664,-1559992670,1554056300,121742084,-1120139382,1705116789,-397720828,250138116,-35107886,-396659507,1009569236,-401771476,378130365,-397736852,1182060008,751681512,410298684,1104001000,1288549352,1288548328,-1444386188,-1455674163,-1073060491,73835164,-389169176,-397290759,1515835347,1762560337,-807278588,73866889,995706995,-1656524071,782318197,512446464,1128988720,172165002,-385649401,-1958543145,3056391,-847058877,-411779062,-176932292,125173308,-1958772669,-397733004,-2132226708,-504673328,-385809687,-1763061196,-849680177,-967584140,16988422,1959768808,-2134015916,921223218,956745423,141885443,1965571968,1558927370,1479032704,1531988340,198151912,-2145684014,-1207009075,-1202700934,-1202697062,-1974454166,-385680586,-770977373,-1957485196,1034074354,-1392685488,-75972598,-2146664196,54108867,1965571968,1230200514,-386823351,1264320483,1976361960,-10688253,510994492,-858331053,208939324,-943986597,1976352744,-822089468,-862001064,-385649367,-1779892422,1575562444,772182015,1479969536,1513503491,1445295107,1178995850,-1669331722,-394320768,-1047920302,1604186115,-396893323,100860238,1520632666,-705995261,56374843,1180048244,-2147158458,2133098652,-1392432664,1604186115,-396892555,-346160858,1479969759,1513503491,-401640445,91554049,855650792,-336591936,909859308,1198785372,-1962873624,56012232,66683120,915008373,861799217,-523129664,909897731,-629931215,1346265784,-1379923284,104406132,376570712,3147321,-1923739533,1409285532,1540317928,1156055989,-389849393,244043523,378209116,1520501592,-1547556093,512427086,512295727,-790100896,243878350,1048576815,1946158182,1762560790,1730054916,-822351868,56237705,56368777,-1949461272,1258303518,1805779376,-1594848764,19661925,-907427814,121741770,839146659,74162880,-1962646110,-1593616322,-956103602,-1962714461,1174613814,73404043,53415561,-62796245,-1991269133,855858238,-830478144,3153547,1813416779,1959922436,-846075893,-1830222990,-645183027,-53506839,1353498675,321606,-1023198120,-54512826,-1007680596,56364683,-836026031,1336210428,1554237323,-1054123773,-845813309,-372405015,-941044109,1961987068,1963212016,264014831,-1949748480,-1129017919,-2131754240,729099327,-397322410,-397226901,-398341420,-397161776,-1729573573,1599690956,1002963806,1405121273,126409355,112521,-1009849509,-117314568,-853940068,1389131496,1506576616,1364611934,-1966283032,-1974247889,-1672064756,103563,91605258,1527432323,806763459,994537984,1929598998,-1967115455,1543898049,788937475,-1659473405,1398430043],10,[-1974400395,-868357947,1506741736,1397838686,-1047880292,1540106472,-1957470631,-397323554,1515834511,-561294498,-1673309359,1537021833,1497336643,931873627,41143610,-852825718,-1979664739,1928235733,845827,65261959,1537537020,-896857741,548406755,-1012206596,116064944,48956592,-397408080,-396833894,512478163,-1293417683,-1679205941,-352210738,-352079866,1342681090,1489774312,57804602,-20172567,50045632,-400585917,-1228682245,-373280255,-1779957384,-385649916,-29569410,1688339829,-1979258108,1975582432,807308146,113371136,56106633,73678464,-402426880,-1897346809,512312267,-756546728,-1564462386,854066486,1799258315,57933828,-2130839831,323390,-890698892,-875697715,-389232920,-1914057485,-828249910,1506526441,1275039976,1959360488,-1775610,-959560727,323334,1912871912,-18839020,-32410432,-1978829632,-382301244,562333700,-839849728,-1983138583,-402441442,-1192703284,-385961780,-1427636210,-901846580,-389366808,-5191019,807308115,1477348096,-886355197,1527139816,1409256937,1942462696,-386027463,512426993,602407760,-397190400,512426014,727320324,1370330,-1910580601,-1979494370,-823648505,1967801091,-954668559,-1024932982,-372798973,1122567101,1592284107,-386436153,-46398683,518582389,-388986365,-259390695,-1979509528,51374296,183040138,-389510653,-393608443,6307456,-1962511359,1526943766,49539155,-1998942690,-498917625,-1008117260,-1914156090,-2135272760,1443197952,1590307304,108319243,121312827,-1360460938,1024887242,-373073401,-796210355,-98441134,1364915573,102295634,-1672390310,-991377782,-1979933185,1912814366,1976699423,33013275,1961101997,-900470525,80211971,-2067316178,1396768770,304264,33046144,1541829888,-494221686,-383874736,1207667460,2799959,-1426866125,158650890,3391373,-218068551,495225258,528779520,833792,1594159294,-208952077,138170456,-1360526475,33143300,393544252,855942376,-851659575,1007055649,-349604859,-1260877008,-1339962050,-851594238,1010135841,1478391042,108333116,-380632400,71106517,-1326843788,-996480567,-372574999,2146026641,1946369220,1946434800,1946500335,1946959086,-867898899,1672329,-1070409589,567105460,1414281,1543305,1152696370,28844493,-2132639744,2266248,1347947637,-2135366646,-1593609216,-2071394501,-2071396337,-919404517,45142411,567100084,-2071353486,-1802960879,-2007433197,150568972,-1070385292,1239994507,-2138148349,225707257,1963063680,55764995,54206091,121479619,11764873,1016969,1803401,-1131558773,-1070399300,-538334477,8400383,1929435779,-1950338300,51046608,-1187007408,-1880621055,1488980739,-1132458124,1947861043,66824,-352267645,48949472,1934473,2069641,3310790,33867264,-67133975,1015083915,-2146011902,8892,447745909,-2097045784,3516,401081204,429689603,-851528704,-1174500575,-1070399463,-1549011972,1599997161,1583045533,-389760535,-771033032,-1073079692,-454491275,-2133226552,151006911,-1101130382,-1336534571,-892802802,-1962468192,185015582,-2143980325,880017983,1015083915,839808260,649887936,544473088,1843928299,461671170,1958742784,228363025,1958951680,-2134887699,436220856,-922877323,-1010217240,-70744855,1015083915,664570628,-1962642176,-1124026468,1273499401,-1003165250,295144955,77511424,1124075462,954729653,-1490122551,-955283196,647,-83441992,1592264706,-1005786680,1934467,529826561,-389873664,1347682290,1934475,2071691,1285179,-2076506505,142475281,1148041,1285257,-1950131368,-2147161802,74777660,12223743,1946303616,562334281,-960493056,8580,-2071255179,-1957494757,989859228,-31624232,-1979700596,-2147470464,74777660,12353674,228362563,-7542784,-1010824613,71073883,-1132451212,1962934310,25356293,-1325816459,-1628912870,1023046399,-176818150,2720967,-2071265280,-2071396325,-487915507,1590199017,-2041012897,1532647876,-396994722,-1949630463,-2147161802,74777660,12223743,1946238080,-1668590786,1015021581,990672132,1946161052,-1132427061,-2012943616,-33541248,-402642556,-1992032483,-2147480164,158598204,1023035,1340605308,222059265,-2067397003,-1023410126,-2131419076,12948,121283267,-1946785304,1963212017,784105494,460458240,-1626916192,1397802118,78700171,-372700695,-890648823,-959190586,-2134283287,527772735,121245312,-1981262334,-949098300,-936777645,-1966591256,1263623115,1506047976,853112158,983585773,1963108359,596937490,629967360,29524736,1912656256,185134009,168064466,-1984990007,-1996441708,-2013256812,-2097142356,-645922326,-628404224,1016971,-1837964809,-2071213941,-470351857,-2071342845,-1802960867,-2067333089,186,2720966,713344640,635994112,27809792,-2071258764,-2071396337,1944584205,495190272,529826560,635961344,-402396162,-379912164,1364379427,-796145013,1678475,1119141938,57876941,1506314729,1464976218,2589951,1803403,868780880,867995072,71073792,-1131608971,-1426915140,-396804172,-854982574,2526344,1946434688,461670668,696551424,713328640,-950444288,3460,-1010824448,-2067377840,-16777175,-1275058300,227314496,1894400,242505817,-1962933050,-1275061860,-383660738,-2067282339,13,-938415677,-1802677677,1015021619,-1929087740,-1962885996,-855631460,736522785,-1017423160,1342500798,-24422830,4030535,431229045,-1057087027,-543160952,-397388028,259323099,192213307,834044,58042099,1489367273,2043215455,1482317540,915100611,-768408343,-402652744,-1802764528,1381695505,1406796627,5643779,53419579,1558774642,1499094009,-1668590775,1068761113,-1017437747,-2007812097,-382301433,-1949070588,-1275061860,1528941888,-1053096049,-385924119,65586587,-1016667392,-992876461,260753715,112523,1440990043,33013587,-1413379076,119613066,1059764818,-1036342612,-969276300,-123600011,-524011007,1513256175,32968447,540901455,-12061068,-2013137146,119709709,-1962804805,-214216969,70780786,-348060812,-963950860,1077789483,1526887168,-1000609341,-385905432,1381105568,-255895977,33013252,-1327461715,50102336,-1132459406,1966735361,-551244541,-713932756,-780985540,-1132437846,1966735361,178183,-936644605,196779256,1227481856,1914715308,1949187252,1967827465,1516215792,-107101351,200967068,-92037260,1956278787,-1440698148,-1185462,1252663472,-588645771,-1006114305,-389762328,-1957429478,-480881967,540847344,1027344500,-169737100,-785652757,1950998388,540847118,-108791692,1006925057,1324315707,166220127,-1949660415,1475578838,-61789068,158639859,-68619637,-346072832,1027386602,-1957105035,654019570,119869067,182700587,-661911977,-1527529330,-672637433,-1946454784,520494846,1498963463,645185547,-1056716917,119866939,-661911950,636207246,1948269740,-119363067,1034947819,1236027818,-93052868,-1070357261,-1898410837,-373072960,-269892775,-1017124419,-388879640,-303513324,-370662208,-253220672,-1058871101,-169323735,846470848,180617448,-388729664,141820004,-402295734,-152371102,16841089,505398387,-1047833775,-1899850008,1577526046,-50689191,-383802125,468239706,1456573438,1017946595,1016886304,-493325251,-397254667,-1957101532,1962118102,-61778153,158639859,401142411,-346072832,1027386602,1482224245,-385873432,512688038,-164427997,-919347573,3965180,1095108468,1975519916,-1010234374,1019245544,-1324911580,120299778,1709705451,-1207717440,243795757,-1549597957,-1098323708,1380533308,538968126,2105376,-1093956781,11665913,-396678284,-1712783995,11686909,33177216,-1979026118,-2147354346,-360685598,-2096176320,326435577,113792,1175221562,704956230,42256174,167782912,-1274513966,-31339239,1389398720,2042505955,-850938878,-1339985375,-389938624,984662481,-1597911832,-957872350,41533121,1958742700,-1159178745,-185901375,-1161671960,448004727,-105242163,1095937,567103156,-1125579917,43368129,-1174402887,-2081947602,309504,2078855731,1245362944,42745472,-1157401328,-1813493196,-1052579658,646582788,-1002831831,548407667,-1050154922,-401872034,837337591,-385649404,1337197634,305930701,434680693,-402426687,-1269120545,-148779722,-1075578911,-1409547105,866894475,-1633506368,78094852,-1207958073,50005702,-1044387832,-389924120,-2031566419,26328001,-390713880,-1017396825,876093616,339215732,1454113140,1589706984,-389812510,678752446,-2071203445,-397410279,-399720732,1398325739,-61806512,-1336158581,-851135485,1526886945,1947024579,-1054611194,-373205271,-186074180,-1092687665,616478696,683586536,1961917928,-1444392473,1398679998,1678475,-1174339655,45089271,567100596,1894303602,-138520128,-50689279,938058995,-68163389,1409025000,-1082073461,1966735361,1396916994,-386116632,1538980690,-853887998,33143329,1320470835,124985805,460653116,1606117353,41533015,-67105351,-105208589,-851332095,1007317793,-385649406,1189724255,-850414405,1591505697,1001702235,968099563,984875755,-74717104,1492885480,33143379,124985805,-697039556,1538990057,-1070732861,-373226775,921287411,-1049892416,1929394152,1946303495,-160306712,-1392379970,33554873,41533384,-571955981,-639090243,367547325,-1160940800,-104922503,-849955839,1009742625,-373263343,-1679246639,-130121477,-1233846271,-90642349,855767482,-851594048,141728801,1052039307,-1070390835,-1653341124,1136876445,1347636559,17221,-385875968,12173285,-401837056,-202850165,-2131131910,1408004864,33013756,-481882744,92294927,564152067,1136175623,-1527534816,101516742,-1064384372,1962731496,-1948873963,1288683507,-218101831,-1961724762,-52893454,-1906775179,-373256488,-1695958456,1027386559,-1993414283,1481430838,-1064380274,-1950331160,-2130486242,-2080378653,799084739,1036200707,-697171952,121585280,-1959365376,281510907,739150679,792103680,1372465923,732230650,736594932,106167270,78759819,-1958680365,64523480,734563544,-1262448936,119655754,1906332507,-694014464,1896269388,770179072,-1079908162,1540356584,597818251,-138892537,-661869823,-1194750805,-1985261920,42305805,76384512,-1070391808,113694862,-100530929,531896552,-1979380064,-852249392,-1959855327,-1907566826,772219678,1289168521,-652833746,-1262472628,-98448053,-685339858,378416716,782191833,860673955,-1562865984,-1057094385,867488306,635969997,-1898935116,-71266600,784279784,-1572022624,-1578631055,1061060797,645201927,-1899459578,689867712,-850742265,812779297,56515066,742296561,734432000,736594884,-1527513632,-1590756356,1939754199,1946696715,1946303500,-1059985147,350864219,-1101796930,-397507397,938193670,661545283,1868767348,1852404846,1629513077,1919251558,1162367776,234835020,1393915136,-1262530840,1344392473,567086516,-1261401512,1528941838,-386042429,-555172041,-1098258254,1286914098,1338515917,214126570,214126590,214109379,214109379,1346833603,309131,994444426,1962936503,179800836,79137024,42991360,-1215577344,76021766,146225990,-1962642176,-1996485961,-16775497,-1023409529,563081,298889,429961,692105,165831,1489174528,922705499,-883554493,-1631287720,-346334631,1499159280,1587604459,1975582208,3055886,1073956771,-1070463628,-1023068510,82380487,646643712,512426821,1525220163,-383874113,868451076,784565187,-789182582,-1342131773,-1130239895,989856952,1946476574,-116996310,-1202697215,-956083151,-73153402,-49887743,-105250815,-1274957823,1931595069,1946303498,-214308605,-1984449047,-1962927737,-2096830178,-1950141757,-1979389666,-1023398009,6434442,1946480515,-1963994874,-402172755,1671495583,1962871552,1384483332,-385382393,512491329,-1618279191,-75497447,-1274776572,-383660738,1347993350],11,[-276577146,-386936572,669581315,1343077375,4646995,184574907,-1929087745,1007112861,1008235533,-31559136,-1830268153,-1057072129,-922874764,108136248,-960295504,126484487,-1996524312,1489197831,-276577146,-1576766204,-775749534,1418037487,1364378375,915099731,-2071460631,-1802698701,-1668612045,28901401,-851397632,-385649887,1347993286,292883772,1963211904,800882695,91553536,-907539792,1499158783,-1172389030,-628228096,9800510,-1178394876,-397177264,-1806413997,-1252744876,-1017854380,2035604492,-1651813547,-1082128569,1946157056,-1130108669,-3479470,855884419,1246424768,176654574,193431552,361203712,377980928,394758144,210208768,226985984,243779072,-2021064192,-390594541,260540675,294095104,428328448,-2017000704,33751066,-1190858562,-397344384,57999839,1912644841,-337094376,-108965631,91358231,1806208,29353988,-1964440715,28305408,527565749,477381948,1312555189,28644980,276057916,1295779253,129305204,74732348,1320894697,-1490942796,61931547,1946257640,24897580,-930475662,1916070272,100237539,1927863923,-401181695,292684133,-327098230,-2134049232,-931986692,-456071984,430934086,-1966765568,1963009257,1959332358,-2133983565,-1401748227,108326154,41205770,-334836226,1740681,-1962890008,-1962933873,-1962933353,-402175075,-1651770046,-1886714041,-1752498171,-1651834873,803735375,-22091523,-1341930877,-360452480,-980788990,-1047901458,1201507310,430934535,-771510016,461867749,-2084238848,-2081553470,-919403542,-2080513300,-320076094,1607560,-360492711,-2146717691,192152825,1963063680,-351722492,-301325310,-1979465085,201330311,-360452599,1055452162,8898051,-1973812992,-1325397585,1533587456,1963260544,1026984716,263686407,-1279817472,-1179260928,1325186281,1962967272,1927856897,1968323584,6678546,-2017042315,-956301298,3975,1021438720,-401705660,1249181775,-1996450584,-352317033,1967340751,4057106,1144794996,2129146997,328698112,1018817280,-401771188,1178337319,-2021121931,-1460994036,376787004,1006638824,-2012252859,-352318073,5499031,1021833,-1159098645,780473,-2134682820,57945148,-2142310165,393478204,1006930502,1022653472,168064300,1019476416,872575585,-1010824672,451432019,1398586112,-1959902397,188957455,990475465,787576273,-1017442421,1404661993,-1275068230,-4134906,527645244,460468284,-620504437,-637281533,808246019,11980938,-746071549,-579482370,1320764649,4965211,7210496,9831447,19661568,39321984,78643392,117964896,157286464,314572848,629145624,1258291212,6,-1651834880,-2017065145,-1962934272,-2096672867,703,-488107148,1335724801,-73996281,-1081929356,1962934274,-490130451,1173758,-88390167,-83883288,-401668931,-1947619578,-54073093,839172739,-1651773760,-2016999601,2,1123857384,-1007763406,1019787,1465635723,-397717166,510965396,750152680,1505253608,1959922513,-902080239,-896850062,2045266769,-385649482,1582938952,1364416607,50379963,182486750,-401771072,126353599,-336010685,-1198528245,-398260342,-119406337,1019019,1959406426,509446,1543168579,-2135329047,980681023,1479721859,-389773744,222036187,134092404,-78124973,1958805083,952696353,-1340378617,12707853,1201507155,213876743,1952120832,-401952763,-1070464849,-1545009272,-1201673734,1946304384,5105912,-1662402550,1268616186,44010247,16759296,41081403,1424611975,1268616122,43485959,10455808,-371578112,-1651787197,-2020931765,-1005977598,-1072037588,-1950053736,-1171396136,1201507155,193955847,48847616,1397839546,122133899,1425280,-972459008,5511,250299826,1490816,-972393472,5767,971585970,193432250,-960493056,2951,568858485,-385649158,-1651770830,-1886714037,-922025982,-1410798476,1582914553,1397839555,4712528,122658187,36747,1979316200,-100079357,167739,-397151628,1482555437,180322554,242548736,690118,-81073921,1499200494,-561265826,-335969304,-997828364,1201507155,159877127,1472420608,122133899,-1191182145,-1377304565,-385649159,-466437747,1607562,259330216,1032067,990409728,1946161087,-1463484877,-2096138976,4543,-1086650252,544473105,-2136423170,-1081929867,1946157075,331299592,-32672768,1961102020,1202971141,-1017139733,12550239,57999360,-1291982872,-1185486568,1381441275,-1912602438,35032026,179972,519770347,12210775,-1948611072,-1090256874,1397751808,270437974,-331202043,225771944,-259267534,-1795215790,-346401218,-1168417042,548405280,1599756526,1454559007,1447515789,851662406,63079396,1948132588,1201507093,230653959,74776576,108266556,1476488,-360480588,1268615941,45583111,12008192,-334793728,2112406538,-372798472,-1947415791,-972601443,16782727,1201507267,398426119,326434816,-1651772533,-1081931953,1946157058,-397784569,-1007749066,689350,-1651784960,-1031600313,-2021069820,-1081933800,1946157075,1954588676,297763606,74711040,192159912,1032067,-1475775488,-2012908272,-1023404137,1556352,-956795904,6023,539290698,-360449164,-1013060861,-1058662391,902940644,134286204,-2067358968,1824859773,491127342,174823549,-1171539555,-1792343683,1670260519,-576951683,-1840700302,-1796495234,1288490188,-1432910978,-1431655766,-129,2147483647,-522058880,-1792836922,-1224969974,-2027717217,31075,0,1258520320,-880873024,-1787428356,1938428557,8151948,0,8388608,0,1132474752,-2099050395,57990784,-1699354297,-2134237011,11894629,-2063396271,-1784828718,-2021638152,4,0,1047558017,-1901329829,-1456214138,470032336,1820572809,-1067453216,1313084810,586777454,127,1225785344,-148050558,-1787332004,-56227728,133909662,1289703492,554098754,-1585424169,-1847377066,89874480,841636590,-2095552553,-283301593,-254710216,218157065,-2055179056,-2004318072,-1431930360,-1431655766,32426,0,401703488,-1438963364,1757577528,265986593,-1691582135,177324395,-563773434,83047417,1700036661,-1277738302,33117,0,1790084128,815985910,1565163273,1554579456,1516985079,1553161381,547348,-821988864,1947138944,-79789830,1979189250,-1655154446,1343198648,1319632686,1954495576,1600114433,-79789923,57999874,-2135583000,67304254,922684021,922682531,65733797,-16744984,235076406,1448657086,-364078407,-167766030,1946696792,-79790047,91490306,6629866,3860726,77923983,77792911,-1583103949,77570820,1122503147,2287797,-402631960,-1084357981,1448605184,78364619,-1581381909,77578071,782577404,782577317,-1614888027,78364420,-1413608469,77577988,-1614937109,-1515848700,-1094474331,65733809,1510254014,-1387221507,-1387221680,-486540208,-352015425,77577987,-1420231590,-1420252328,-486560936,81069711,-385882648,-1175912494,-718864385,-5380092,1874725867,-1107039401,-1998039135,-1281103617,-6690621,1874725867,-1107039401,1961383841,-1282021121,77577923,-335576344,-10098685,-1011641624,77989622,-33262337,-1023105522,-335582488,-11671549,-1011644696,79378057,-385911320,915144655,132646075,-8853504,-1006645784,1353461500,79413078,1593789416,1493117672,24496382,-1101639485,-1477966661,283664127,-2065148161,-420913409,-1524724737,180849156,-1979026240,450941123,-33393216,914408384,1585448101,914413311,-1015020379,1962924776,-402425525,-1499398168,1921072132,1515829255,39708752,-396864834,527695735,1348101560,-1090588184,770201666,-15931137,-396868930,854130503,-18028289,-1107149592,1474909948,1479196415,-2130762776,-2147179210,1479720643,-1073806359,-1377303365,1478672126,-1593894168,-2009332570,1211919731,-1293392270,-1561832525,-23009101,-396920898,-1145110785,-19011580,77936256,-21960576,-396918850,-1813446933,-19273474,77936256,-25630592,-396933698,-1813446922,-19601154,-396927298,-192151806,-385963288,1894317632,29092094,1543409640,839165600,1086522340,175498250,-1023105374,-386001943,58261251,-390825239,-389828015,58457847,-1145977623,126485670,746588102,985550976,-23467944,1213729650,-27072432,-335670808,-32708596,-385984536,669580884,-26416898,-385992728,216595932,22538494,-386010648,-337052085,-35067651,-396910402,65601150,1468514046,-385976856,921239014,-35592191,-1946274328,-30873356,-386017816,-1145045497,-38868988,-1312298920,-390941464,2143223218,-32380841,-402342978,-941031973,1467465469,-386006296,-588644950,-1304526595,57999364,-386048023,1987378767,-2147124836,-2147179210,-402340929,-396886676,-396362400,1927871844,80461489,1962795496,393846022,-1078920983,92931238,1366462524,-402097763,57868311,-1090638616,887620803,-15734531,-402338882,2062155166,168135422,1327658176,226504074,2008562816,-1971245881,132219080,-790048703,-1729572632,-1965295725,-1998532095,-1314864339,2025851396,1139393281,91856307,80295552,-1308104576,50005702,2044398344,-919142624,-604548348,1509955304,-1509493157,1031143172,-635254064,78061192,-1712717897,-887191059,-56694780,80424657,-1010956685,-48175100,80428675,-391220224,-1010893642,-1662495228,-49682180,-56956833,-335758616,-58529577,-386109464,-389828463,216595606,-55252992,-402650392,-353764198,-352210689,77963269,-878542812,-1524203516,1048608516,1923876006,-1341921021,-402342977,-1044448168,-54138793,80414454,-402295807,65797269,-386102296,-1497386927,-15865852,1929694142,-2144043005,1946223862,-58267645,-1090767384,-1796712503,79412988,-2130939160,-2147179210,-1090763288,-2132256815,-64427780,-2130940184,-2147179210,-386134552,1692990474,-66787076,-396895810,199818394,-60757764,-386136600,-1508262,-63837957,604294048,-1526321024,-1528249596,2034267388,-1351620349,-1979406658,1357434884,-791658320,-1444412280,375291,-71243695,-386156312,-941031651,-67507973,77991678,-386166808,-530973761,-1073456925,78775808,-1006925847,544567129,1852727651,1914729583,1109421685,1667855201,544432416,1749229665,543452265,1109419631,1667855201,168633357,1868787273,1667592818,1329864820,1702240339,1869181810,604638574,543516756,541934153,1936876880,1818324591,1836008224,1702131056,1631723634,-10262157,1919243789,1852795251,775045408,1126182960,1920561263,1952999273,1296189728,1919894304,824192624,741423161,943272224,824192050,-13420487,925958157,1851869741,1278425133,1852138345,543450483,1702125901,1818323314,1344285984,1919381362,1344302433,1701867378,544830578,1226860143,453004610,573910788,283125036,690169138,774842675,556930272,623063854,774186030,858530100,13483805,219087643,604102897,624177185,-843113166,251861760,31519245,875569444,-1088605659,203096269,-521071600,807478273,489825588,453037503,-233566196,556007904,841298992,13483805,336595995,604102899,624177185,-843113166,0,0,0,-398457856,222080389,-2065169547,126496429,1975519811,968934380,305121299,-1910479159,59580447,521377056,-953016634,1556361754,374654230,-1608877641,2089097672,277590032,-1190091080,-525790996,128122895,423926596,2257826,1483407360,-1899459554,47320,1597650571,1946172547,-8063461,108364031,-97239,-2080307989,210501630,-1869609785,-521408117,-1974548173,692997644,536535556,-930284861,-1064380274,-1912184315,33470672,-1258561397,1008848176,-1173720318,162815418,1743331789,-1070391648,867489934,378020301,-768473842,567096244,84885120,-1866850558,-1143245731,1253375999,1253319117,-1929764403,-1950314800,107097539,4053131,-1207733744,-796192768,-523041615,-527742904,-1896480584,110804696,-1191182145,-201588594,158316964,-1426866125,-661731188,-1090486082],12,[1354301945,-1527514112,637545633,-1912134749,-1393151016,-76169206,1975519916,633768950,268828656,-1047771136,631495054,34507783,86304775,120135305,120002185,87426758,-1547400447,2949164,51028738,-1095801112,1522097914,58386439,-1184944450,1911031790,-1546089469,857604944,-1545957678,10552592,379790848,172295,119055142,637538465,-1593371997,-1557790702,278988564,85893892,-1560244063,-1834941158,85762816,-1560253279,1856046358,85500672,771780769,-1593658717,-1557266318,-1914174796,872095649,-851987264,-2141407711,41168890,378089398,817366817,120496903,143197895,113709056,1073744011,143460039,113713152,-2147481457,281874356,-1577039710,682886938,225575484,121393332,213452661,1745783051,690391040,707168256,-1405097984,121964231,-840433408,-167328086,113650689,859439287,49914560,-973068126,50650886,121308871,246939776,51159811,-1560053064,-104987678,-1981904127,855847734,-268194624,58048523,-973022487,914948100,635962163,988902569,1946624262,130435870,857639202,126501635,-596328438,119604794,540805492,130477941,-957682944,-102236153,-1445140312,762598204,846480188,1182027068,863258172,108348732,1597547054,1144810987,-1574039435,-953262279,1600051462,63498334,-1712760341,31713453,121312905,-622310165,1159104769,-398202105,372965841,1282605073,81729160,113652971,-402585793,378077629,-397737940,742172820,-398253963,-92165543,208867328,78758539,104587475,577896492,120002185,120133179,-397731725,359966828,119604794,1642596725,-10098264,-374696727,-1695961812,2924970,2925384,1874546760,27650057,81796745,-543113165,-1950286332,65065416,11778755,1128466313,-764231165,121312907,12370561,104591074,-1032649974,-388287664,779354438,119382872,-125046645,989869317,1929579014,-1070378839,-218090055,-960430422,-2071461628,-2071461875,-2071461873,-1668743141,-398262247,712245522,119513944,-125046645,989869317,1929579014,-1070378893,-218090055,-960430422,-2071461372,-2071461873,-1668743141,1079509017,1509961891,-253591472,121585280,-1154779904,-2144466800,6240574,549129589,1161724687,57999367,51744955,855798746,-1957999653,-754667053,512312299,-2141518041,-1031012638,-661929173,61936242,-8328237,-1157402110,-1031077376,57918251,-1549165335,-1031077110,-1560269661,1168311087,168180483,-2081852925,466238,1048776821,1962936095,857639689,4161539,113640820,-1677721487,-1649771288,-725926283,-1642534819,943620142,427032671,-1184966213,1397817350,186616622,-402426661,-2091123865,-497483069,169774061,3186947,1263261739,-1146482968,-471334511,-1453463395,-392341271,-1243044132,-768394586,57945148,-1012359960,1152696371,-1014357555,-1024016130,570717312,180499152,-1976646720,-2115272676,-1211956877,64684800,-1389476135,-370604151,1560725247,113639432,-1996289956,-2130155490,-1996481341,-1962382818,-1933475381,-2016980736,8388608,512478091,-1048508312,-1886846964,-779419643,8438401,497545,141172363,1542121960,123143878,-1571770113,1453459285,1392953095,855638023,7399616,79562357,5892096,-402652488,108331106,-402651458,79167563,5564416,146671221,4057088,-1107296065,113049600,2222166,-1107295553,-188940286,1435733,200020968,-1962052142,-334829318,74830347,121968265,1161724867,158597127,-336140205,527815179,-2067321253,6993,-612055250,-1023410082,50596030,-1070391568,1015273614,-87875840,-289394110,1161202521,1200457991,482443527,1267566848,-2117205241,-1996485439,-2130227315,1358990529,122658187,-2016949365,8388608,122396043,-1215704181,-1031733248,-1048510452,-1651834868,-2017065145,-973078528,-16774777,104329,364425,8438145,-1752574461,-1886846973,857604103,1054379712,67222912,-1274252029,808356335,839814144,-1274352896,741247479,772705280,565845760,-1004344320,-1006937106,415172126,-1900006654,6994368,-1425966408,-492058484,-1093103881,179070360,839808192,62915556,-1510437952,-341063540,-1021376531,-1070397922,-930299762,297719950,-2430618,-1559983725,26543129,139367941,-1610080337,2006910291,87791365,-1492052314,-2035805930,158903066,-1459015764,-1830216869,1137434633,-603416353,-571864698,1097853705,-465456660,1541605666,1148184133,-582711065,-1011480444,141352456,-519423269,1474431552,125798154,-1274564215,1672286600,265143560,-1576545320,25825275,272609808,1483579648,5802398,153,0,-1023410176,1375735838,1384140743,-461353017,-13568,-1,-1,-1,-1,131071,5263360,-65538,67767943,0,0,0,0,0,117440515,117899264,32,0,16777216,6168,5242880,1,1799,0,0,16843009,16843009,16843009,16843009,16843009,16843009,257,0,0,0,0,0,0,0,0,0,973078528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2883584,1646398464,758263866,1647194928,29537,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-33685504,782,0,0,0,0,0,0,0,-33554432,-100663041,1,0,0,0,16776704,0,0,3170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58327040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50331648,2583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1275068416,542397257,0,0,1375731712,872021,0,0,1275068416,574898511,0,0,1392508928,574969409,0,0,1124073472,223628879,0,0,738197504,1414548514,220346929,0,1409286144,223235922,0,0,1409286144,1179012946,13,0,1258291200,2120005,0,0,1392508928,1162170947,741351502,221260848,0,0,0,0,100687951,0,0,0,20905984,826474608,196827,0,-44290304,7941,3382800,120586240,0,0,-2147483648,0,0,0,0,0,0,-11513856,0,0,276561920,0,0,0,537067520,8223,0,0,521338880,0,0,0,0,0,6600,0,0,0,266338304,0,0,0,4235,0,0,444137472,283906214,0,0,0,4921,0,374609500,840577566,543560239,0,0,0,0,0,0,0,0,0,0,0,0,0,423886848,0,0,0,1141318259,0,0,0,0,0,0,0,0,0,0,3,0,0,160106863,0,0,0,0,0,0,0,1048576,2097216,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169281943,0,0,0,0,-2147483648,-1761607680,386504457,628490,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],13,[13,0,1,520093696,1,235590154,1,870924,1008,0],14,[1024,0],15,[1024,0],16,[1024,0],17,[1024,0],18,[1024,0],19,[1024,0],20,[1024,0],21,[1022,0,1,16777216,1,1536],22,[1024,0],23,[1024,0],24,[1024,0],25,[1024,0],26,[1024,0],27,[1024,0],28,[378,0,1,-234556906,1,-167771444,1,133038080,1,117506047,1,119584768,1,62157,1,133887488,1,407830528,1,207752290,1,-167750896,1,33223190,1,1667714202,1,-234486272,633,0],29,[1024,0],30,[1024,0],31,[1024,0],32,[1024,0],33,[1024,0],34,[1024,0],35,[1024,0],36,[1024,0],37,[1024,0],38,[1024,0],39,[1024,0],40,[1024,0],41,[1024,0],42,[1024,0],43,[1024,0],44,[1024,0],45,[1024,0],46,[1024,0],47,[1024,0],48,[1024,0],49,[1024,0],50,[1024,0],51,[1024,0],52,[1024,0],53,[1024,0],54,[1024,0],55,[1024,0],56,[1024,0],57,[1024,0],58,[1024,0],59,[1024,0],60,[727,0,1,758263810,1,538981168,1,1396785696,1,0,1,538976256,2,538976288,2,0,1,979509260,1,808268336,1,1633824307,1,3443,28,0,1,567086772,1,-1608610258,1,-18388,1,158664327,1,1962934077,1,-852577276,1,520039969,1,-315413346,1,158547587,1,235238911,1,278784287,1,-1899459332,1,795065552,1,-1909014386,1,-80961506,1,101107254,1,-969506773,1,-2144630522,1,158657803,1,117884726,1,-351469269,1,1899921426,1,192151561,1,-1172369890,1,1001663500,1,-2145443379,1,686142,1,1048578676,1,1962936951,1,100329475,1,158009030,1,1896269312,1,-930349047,1,103536782,1,280636578,1,199423744,1,-1207733038,1,-1113325569,1,-1608610260,1,1845949996,1,141885193,1,1912957928,1,168945667,1,567089588,1,749773366,1,158205686,1,-402098945,1,57804116,1,-166927640,1,-16091386,1,552141684,1,1996944902,1,57999113,1,-971916823,1,665094,1,172951238,1,1309066752,1,116850698,1,-63181,1,99156852,1,1933476609,1,494141449,1,-2013265986,1,-1089899722,1,-919393397,1,1010936492,1,1241085197,1,243801870,1,870919050,1,-1172369919,1,179579654,1,243933645,1,-315479290,1,-1107050109,1,-1983960314,1,-375065813,1,1444806934,1,752533335,1,-391499772,1,1017776926,1,1007252493,1,653554981,1,1040139718,1,237820606,1,239396895,1,118365958,1,1935669131,1,-1105261051,1,179055834,1,1007580352,1,1007318029,1,-1442614211,1,632353003,1,1008688810,1,-384928755,1,-605552484,1,1948597258,1,1963801604,1,10021123,1,-1569574868,1,-1636366020,1,-772764776,1,-1906899226,1,856240902,1,-1950250039,1,-1359853063,1,-1960378877,1,-2096668875,1,1718943742,1,1947024556,1,-118773151,1,908422074,1,749346559,1,109978484,1,1236535603,1,113713613,1,2355,1,158795462,1,1996932608,1,521011210,1,-400206662,1,468262876,1,-400617730,1,28843988,1,-383660788,1,887684622,1,-1077841388,1,1541942155,1,1966750730,1,173336600,1,-109769412,1,-150319640,1,-16174330,1,-370706945,1,1072233962,1,1965374474,1,-10819325,1,1963801770,1,-1930460687,1,650611499,1,-399799646,1,-353891802,1,1845949971,1,521076489,1,-1950742156,1,528738347,1,-402099480,1,57935160,1,-1107014935,1,-641782901,1,687978540,1,20718029,1,-12843148,1,-790034827,1,60549376,1,-1130232438,1,-1189040084,1,-230227959,1,705278126,1,752460481,1,855671231,1,-1431546167,1,-85979844,1,243847670,1,-396492672,1,-1281163151,1,6078252,1,-852950600,1,749838881,1,-1543095636,1,1007252524,1,-402295795,1,-260765181,1,5236814,1,-1087588957,1,28835948,1,-1574843095,1,1055403186,1,750232320,1,750061067,1,-2144552541,1,175377724,1,2877510,1,750323209,1,-643763733,1,-1139373524,1,1959922220,1,8907011,1,1266010366,1,748691086,1,158547587,1,-385649409,1,585760170,1,868455421,1,161605851,1,748947002,1,-880675979,1,-398032896,1,-398063213,1,884935943,1,375044,1,1974399632,1,112649,1,-670310189,1,-705964053,1,1346454102,1,649050711,1,-1107112471,1,11872777,1,-1976772161,1,-214768884,1,-251420762,1,-1365070690,1,-327832276,1,1048629387,1,1946168494,1,749838347,1,749864458,1,-847970500,1,-15371288,1,-57611822,1,-17004055,1,1959329482,1,-1358510345,1,378142764,1,378023100,1,-1578619687,1,-1086345202,1,-1431687966,1,760593066,1,567089844,1,200337414,1,-1089996917,1,96873551,1,-1375287808,1,297009197,1,-642113778,1,531949612,1,117311347,1,-420926034,1,169987329,1,1964160192,1,1581154627,1,1968128813,1,1614708751,1,141905197,1,749670016,1,29878532,1,761151105,1,242571333,1,761282176,1,-2146994875,1,19705614,1,1048689387,1,1094856030,1,1048621685],61,[1968450912,-1358004053,-1528102356,749668086,-955354111,1160601094,1611056728,-2031532755,-1358498303,527696428,761136839,113656130,-1168888480,263466325,-1073077811,250087028,29616392,-1174360343,1001663500,512631245,113650848,-1090516623,-695522225,186392206,1958742700,-1428475378,175423498,259275580,-369824852,-970587759,1312554821,1342135434,-1957538221,-2133708046,1966735740,-2146137595,236863722,-652834785,-1847044308,108224269,-399996742,1511988522,1552309086,-851725057,-10713055,-1608610250,1896283692,-375885303,-1912144148,-1272143354,119655753,-17469,567101620,567101620,196977446,-1960009053,734563544,1096387,-770972937,-4717708,750625791,334162115,748684942,1996932646,-970588151,685830,856094502,1979711241,-5314543,-1275066693,639749448,-402050141,637992875,154338958,760551050,15269683,-1950338291,-1359853112,749051983,-12240346,-1096154764,199765334,-18419,179953547,128709376,-1106839320,717171595,702731,1007110888,-484215795,-1910110708,638137094,1124548489,1021881411,-1442352121,175377724,229700587,1239016362,-1070410005,113259434,154510111,-2096547933,-16157890,113706613,-1046157,-386245143,1031800485,-1978764288,-1326907579,-1609599998,-341168987,760586249,-1331019772,1455335994,210298925,-1911352344,-1272143354,-1910387383,640458758,158009086,1896269350,1556021257,-1174959360,-1510801326,-1154723910,12061468,-1375275445,57999149,-14818327,237807150,631880223,-384060440,1048836594,1946159475,1933476114,-1007681783,-1910636112,-1574133730,-1021376143,751044343,91619327,-349840454,751018195,750913082,2028471156,-1003058428,-385928404,-1749416828,461170726,378156724,567083100,1962934077,-136185910,-1946514461,73853168,-383344198,-1169024162,1102318332,179970509,-851332085,-1547685087,113642103,1510017390,684374723,-239467541,-2430936,1877548814,-1608610049,2013724204,-853953526,-1572797407,-54850806,-1962440694,-1261882413,1914817852,-1260876843,-1172189890,1018432266,-965598771,1052039307,719856077,1845937682,915079177,1048775289,1979648371,1929824006,-336592887,1845937699,915079177,1017907833,-1955105412,-1207232490,567098624,-661943182,1200029616,1614360,858491839,222068937,1894318965,2084339967,-1431504780,947129660,1971076161,1170614005,910757375,730467976,2033617230,437685002,-919383797,-851705672,-1200465631,-5187445,-1575467130,377946137,378080024,233507610,-1978759114,914968107,-1226306951,-383840751,-35063071,1933476350,1978662921,1929824006,-369098999,110033022,-919393120,-1960080450,222080254,574359668,-973146251,-141822997,1965178028,1959656976,1191544844,1017954814,-17402590,1967013069,1044152370,648808053,172885758,1006954216,638153997,172951239,1760231433,172998487,1947024556,81127492,104480628,963914916,1022225322,-401181380,222037179,-953808523,151660038,1463675648,-351656257,-2132768045,594902268,1996946982,77195274,74714428,326466620,1827217158,652248830,989822336,844038517,-2006996288,-58702043,-33197043,-10163775,2000584742,343146506,638221247,175718025,-399799362,-1431567269,-92992196,730467976,2000584742,118358026,-1539407677,74723116,41168700,-1966908356,-402629610,-1746400844,-1224280571,376767021,567098292,-1813507982,-1086344963,196673629,850064128,915129280,-1974587992,-1058472124,991982847,-1977060110,-4855804,-347208844,24936690,-1978895314,977076036,-1595403916,-117279233,313027,567098292,-1966925965,-7477244,855078393,22841051,567098292,1552477298,-46864383,-1254717114,6078253,-852950344,-303512799,-1086345213,196673629,-1096092928,-85458815,6078457,-852947528,749969697,750323211,-970087261,388869126,28311976,95421044,-1574124638,113716418,11460,-1272097350,-400437990,1939668785,-1287749622,57933869,-1107161879,1438580828,-1177056467,-1527578612,567087028,1344824250,-401053208,1357383458,-1073063935,116787829,1954557293,-54990589,113643956,-956366763,268458758,1948676765,-1086345192,196673629,-1951730944,-1087523530,246939740,-1272853207,5618193,-397401651,-346553695,5618181,-1057087027,1877542517,10611196,751044351,-399680066,116785362,1963011492,761839340,1947206902,663796232,-350752280,15132675,187528609,-1082755904,-1202705210,1487609888,95539339,254077139,-924315465,-1439846386,522502794,-1341210904,-963990995,1342564560,1919171584,-396088318,512429739,-620024461,548942452,-338580704,-338564143,-338629680,1639368586,108137532,41185462,-1073083348,212861557,2095583415,-1438994418,1961411466,-1429829106,-1163214797,1961372870,-1039204841,-1607568084,-1029559101,5105708,765724406,-31886334,1965927438,-1408842221,-843442387,390653990,-854849352,3008545,485036724,-402018049,-185921984,-1188247873,-1527578616,-1180032848,-1527578621,1386922035,-399718726,-1017506017,501817520,-1178971634,521018921,521603560,915129178,1049308537,-1070387845,-393488245,-788520775,-1781018138,-1795141656,4909203,-503311213,751222766,-1843916615,-1828706328,-1795158552,855640552,-960845120,382593324,-388724144,-1973813247,-789917454,-789917462,190698,-494872950,-1325239281,583925248,818577613,-1031089878,-1072512086,314869287,-997840960,696498883,-1409253186,376750090,1006723816,-401640435,225705249,766721664,-1173982208,-1410783262,768506,-1409262146,41238332,-108791326,-1171557120,1474832251,8437270,80205451,179830904,-1390293748,-411769846,201400040,1953381408,-1669776356,-1644223768,330618229,-855614278,-1494724575,-608544768,1958805029,-1092041925,-2146864132,2995006,-1679097228,765998731,-402625345,28836067,-2145268439,536898878,1948877754,-1172851693,567083100,7071824,633649752,-982138626,-1090904599,-1192755071,1963801600,99543299,-1207822872,567098624,1915083706,-1898411037,858563102,244004562,1068772541,-930405939,-1152172573,1085538305,1918575053,1958820617,-1053079068,29043060,1140897792,-1024056883,-384010880,-1910630982,-2144559074,618814,-1173588961,1001663500,-1070456371,-1007040536,154470019,924222209,-1168965623,-1959392922,-1272000226,112959,-1956961843,-485920056,157720583,678763068,856067590,-850807799,113706785,2355,-1341551384,1933476109,1979707401,1929824006,-956301559,17395206,82357443,1325036544,1948269763,1950170126,1949056010,1950039046,-1022804990,-402619970,1048641503,1946157148,-1958328821,-3020578,175496763,108268860,-383340614,-790038238,-1090052355,-4718507,-1070355713,-1330992213,-1186485752,1068498955,1438296819,-853887955,5618209,567087540,666745424,-1609255448,1074004060,91570236,70037664,196012097,1958742616,668252681,-384525848,-809828989,345040935,-1188209218,-960561141,-203977940,168671396,-1430244437,-401309975,65600867,-44177152,-400057670,-960555926,-852446164,-466464735,-235533647,-523107151,280609802,-388986351,783351181,-997566294,179430450,78770678,-1005920046,-1978658631,-42735408,-1163214797,820587718,521018900,32106502,-2144991630,175439933,-1341993752,186574910,-1977206549,-1073068283,607924340,233309556,653257483,-1152973430,-1073075774,-1014817676,38135811,125044538,1962950528,114551793,-16314793,123666775,520603883,700234435,-1340877079,-1341199555,-1341461733,-1341723842,-1341985988,180808060,-1409253186,-1499208654,-1472820947,-1224292819,113639469,-1962922573,-1959942090,-1959942642,1362879446,-187963306,1529719459,56221227,-472478773,-391362263,74840599,766707454,91569980,766971520,1965702146,-1223786491,1290273325,973501694,1965859846,-1070444842,1011221638,-2013104883,-1472820988,-1508996819,-2134981843,-1073042432,65537396,-1022542848,-31594324,993789045,-1018235275,-402592280,712310752,-402603032,887619926,-2955263,376716092,1947024556,23455761,91503420,1962798824,23390213,-1070339349,82363307,-68818944,1031808707,-1173850880,521021555,101902825,99582751,753457035,-425727,-370641920,1994920667,17098752,15919190,-397904802,-370671397,-399054080,1014235364,-1403593933,259263804,-143311556,1015071742,-17795827,1592585159,108317694,-383202630,-397150506,-27590596,-401574705,-1595408190,222080000,-471333516,-1007228160,748691086,186392206,1015084595,-1947175936,309455062,-1392814360,-76169206,2092887275,-1107039448,508962945,1912612328,-386430192,-142147429,721479912,-216070450,-1017241692,-349668162,679591427,1912604136,-1870992589,3008764,748684942,470191654,1375679243,-391358634,642187375,1979663674,1609818626,208951646,5630033,1031808601,-102730496,-1962467645,1088968702,1459940096,1493188328,-108529365,222068931,-391378060,1072169015,1966947328,-2134981648,-1073042432,-1394080396,-1022542596,748684942,470191654,-385928437,-2144993269,-143327171,-348278589,-1178586622,-1359871744,1918975171,2004499462,-1021301758,988304209,-2082895104,-80018709,1364207730,-193009581,46367579,-338492239,-850742205,-1912169439,-399728634,-1660423053,108222553,-383383878,648738214,1479,113465691,1220578384,-1591295858,78708739,-930357037,-1262287016,69324057,139389249,-402650648,-960234965,23558,6035082,1074053770,108347452,749733378,-1102003970,1202990424,91431373,-2132205810,760594418,-1269246069,-1516197062,216640044,109970961,-1591333728,-1557788372,-2144993258,619070,-987362699,-1207194858,567092513,109983239,1236544674,12067277,-400437940,45677850,1914817853,-1193768176,567100416,1971372790,-851528691,682080801,-351225368,-164458455,-1207711104,567100417,244051,1052039987,-498916915,1169447929,1169433037,1169433037,1051992525,-1909055027,506241054,-1560274783,-692582033,-1144303613,12058625,-165556924,880050370,1947255542,891926575,-1064558131,1996525629,856405027,-1273967141,-1978610417,-1228210476,-1950338279,-1274562616,856739078,-1275021358,-1022309118,-1406549826,-315438966,-1968437580,-501101104,-1281244167,-1190786260,653048364,-2118240907,-84547584,125046076,977120582,-385649395,1273560774,-1224280324,108331565,567098292,-2098636941,1304825,968099445,1232282061,-383256902,-2084899806,-1090983127,-1192755071,1947024634,749969905,750323211,1965485242,-66262814,766969590,-555171070,-1274644993,1931595066,672381460,-1158418967,-1645730099,201439247,-1863835187,213894136,79858220,1967144000,-1341783546,-1430192596,749020810,111884976,-1258845409,1914817863,-1021374974,-1409283911,24387644,-1392975190,309600316,783343754,-1429961046,1017905841,-1442614240,-1070401310,113689514,-2130704009,619326,-955877889,-16157946,-311105025,167657088,-1169197825,236858709,-853887969,-4579551,-2146257911,654910,297011060,167642822,169987328,515864000,-1105261049,2042572117,1049175561,78383612,1950366784,1048585739,1946159480,-1422216189,654276072,234833350,118365958,167517835,1946173312,-1393325175,-76214980,-1581328757,730578697,1017956659,-1978108635,973732646,1175483684,-1393325226,74714428,-135550399,-1427903650,1963801665,-2009708067,-1993635314,-167117802,-16159226,326377230,-12204506,730577444,638488040,234833350,-370213399,-1910575363,-1171480546,1048651993,-16774797,113706613,-63117,-224073441,855671230,-1610182967,158973740,-1574518734,-2044327560,168392454,650868160,167526025,-33110490,485031689,624733689,-2010747531,-401999066,222099727,1034757236,91508297,1970170173,-117577642,1965571244,-118101938,125118780,748691086,-1392592919,1114901820,510929212,1948925098,1967078404,113649158,-402585090,-478807849,-12204506,-121247731,230218219,2105550336,41225727,-391397325,1034811571,91508548],62,[1970234429,-123344827,1047792956,-1408654913,1963801770,117319418,-2094659209,-16157890,-953809035,619270,1048585983,1963002366,-1088485865,2042497535,24936457,-33262278,-1207339002,567093504,-893757245,-239277784,749668038,8502784,1022907112,-1947503603,703447022,-175439691,-481882742,1963125555,-1977177072,-1002813659,-864025228,-490456544,-117202962,1195842955,-1394903650,-1166799556,1979196136,-132781871,385278975,-1192547153,-1396100266,-1586229956,1962412776,-202686205,125058364,-1854665412,-1393169492,-1988805316,1022880488,1602384909,343189235,234847360,1017953396,-390630387,-160040997,418119600,-137238356,-1070404235,1438584555,687978541,263463373,567138187,749668086,-167611137,1958742736,-352524029,-1946705176,-2115403314,-2146555904,-2146530816,-1978759168,730578731,229680371,-316413526,-617477449,1947024556,-142481244,808193140,-403258490,-1014578430,-1910576405,-1976786914,520711206,-482688974,-922835341,512664299,866200736,-22263,-1064422540,-919349106,-108281461,-1951468983,-1186576649,-1510801399,1962884483,-952792296,922746629,748691086,1963801772,3965179,-1993997452,512672565,116862112,-63181,-768347276,154474121,154605193,-1090486552,196673629,-232738816,1090614702,-150214269,243873497,-1813500587,1949973750,-158537695,125110844,1022789096,-149720006,-16174330,-387287553,521011261,-383207238,1572859934,244004352,-397333163,207222370,87696928,132842101,975577132,1204843781,1273555170,1998601462,1947024582,-163518457,-109769412,787888616,785456779,567099060,512630467,-768407245,-851640136,521499169,785490742,378263691,243992885,12060983,-1021194942,126540427,-115392468,9496771,512627314,108342432,158205638,113689345,-1023407762,1006665888,-1173786110,1323827330,-197269237,748691086,158211722,1589255950,-383194327,1474883450,855750656,91556978,567083442,-841862461,243974945,-922091392,-1070407307,-628481587,-399947334,1153043222,1977289257,691976707,-401929751,28835874,1963618862,-1021195005,567134462,-2146530621,1976109568,-850086738,-1160213983,-873780909,-1409262146,1866211340,229448565,1849434144,-58718603,-1022462688,1969645117,540847112,-1057094795,675986115,503759865,-1064384372,113760398,852097,730400454,-1979267200,-401800917,-1712848890,-888725760,-402619970,222098799,767244660,17492015,110117867,-1090056617,716451014,-1952964147,65458672,13009392,-1176925401,-1527578621,-1951784784,-1295348797,-2030897564,766743236,-1174331671,1340614436,-3676150,-1155058246,-1326960851,1916171264,-1019565003,-952499084,-706204555,-1188597248,1015023468,-1341426675,-1947928988,12773576,-997583758,-939327308,1963801772,-852773879,1975519777,364561153,168093735,-2118207765,-187045888,309595452,-398837061,518717556,-852708208,-382029023,1471807656,165734439,872410856,661174985,-398837061,1718878271,-896846990,1017958963,975336461,-1289325117,6219822,-192274574,1947024556,1975728656,5171220,-729149582,1963801772,-852642808,1958742561,659077681,-351693336,159574198,-1984296268,-400437973,-1950420365,222068779,501748852,-1978699264,-1019564812,-75493772,1308915002,985858226,-92931641,-1979710488,283689940,-1964019200,649440,181732466,17621130,738495171,1022980656,-193792758,106414918,-960559346,-1211790804,2746384,-1968520310,2222273,-1968520310,1697990,1966799744,-1439780861,216580746,-1430244608,-399718726,1594296591,-2046110525,808455620,41234492,12044074,1351795627,1476970216,1377747858,777081680,748691086,175586944,-402230016,719847433,1482381568,-2134696102,665150,649729908,1023457290,-608558643,-1962184155,-2030063400,413276231,521061120,-2131957271,675646,1048589940,1946159694,172997143,-851639880,856519201,-1949748270,1107474648,283845069,856313786,-851659575,639744545,-661927822,1200029616,1679896,272531651,225771310,784545419,772880009,772802246,-1947388929,-1288781002,779075371,-167209240,594837703,1963050998,32303344,-1074614296,12070105,-1155412695,-625070695,356420396,109766702,-402486295,-1070398536,-1557349470,-1130222401,288787244,-1019836114,46196782,-1947663500,38856961,-1180450765,749904428,-1573991262,-878563640,751084334,-1573992030,279063729,779068206,-1557284701,-1734136296,760587053,1210914211,-1574125150,-1281217009,8502829,-315413581,-399609921,1198655495,1954596854,-871971323,-940179154,151680001,153925422,-349390546,-2134378787,117310581,-1588187982,1874734803,-1077531858,-956093000,-2010270301,1093514254,1049142515,113716663,11447,-1599083682,-1314771252,-790573012,784704224,-1607892038,-1073075022,37487732,-1813445770,766754283,544538940,70037664,-969231295,-1090387642,-945082952,2930438,71747072,4638210,110159872,33652352,1048581493,1966747065,72253454,767213314,18118,-1962510872,1031799422,-1173064448,2105550818,-1435157762,33572550,100945536,-1173988888,-1180621076,-2147467988,279549044,-1273728000,505531732,748691086,1973675058,28843785,857853230,8503021,1874799539,118614062,1963050998,-1221719563,147191596,-2146667264,2928958,113640820,1443114699,-1104227423,-970248593,53352639,773170119,773066376,-2002455743,1580078910,552125835,-406853628,-402384152,-1679228835,34793472,751056523,1978203955,646298351,-385454616,1048634526,1962945713,773372507,-402234648,-608506046,61860133,785621334,724463550,773373894,363054851,336496686,-1527561938,773275272,-389706914,1726481351,63039719,749813376,856388864,750494400,-1574125661,914959548,213855939,773045548,-1962631448,-1020390090,785137280,-352160512,-1947389056,-1288781002,779075371,-167363864,-344686393,1963050998,-7280400,-1207935809,567093504,-2144462687,41171708,1076641968,-1275044702,8972305,-264836964,-385649507,-1070399660,750847622,192200714,-1090515783,1438526872,849670957,784835264,773144203,-399681858,1048639006,1962945713,386332167,158597678,-399632198,1894253963,5368046,749813376,-401967872,91357452,750454470,-1321304064,225706028,-167655704,-13758458,-320273548,846076,113641333,-352310084,-12260954,116789940,1963077143,-1008465405,-1172655024,567094613,6077016,-1073077811,-1358510397,414842924,1023457326,-260955699,512350347,12070508,-1994273449,-1993421546,-1204891890,567100416,-2004819328,1949199894,-935428083,108265518,-383182918,512426573,244002412,378219709,-903140161,1088949877,-901873663,1702166574,750587531,-1575055842,-851463124,1433542433,1373882507,778976896,-2146994944,3066686,-779412620,750730891,-1912202576,-231955962,91555758,749668094,-1949226175,-1089600566,-1089566420,-1123140820,-401837524,1048576235,1962946250,-2138051824,3042878,1048577908,1946168495,1813941121,-851528658,1048625953,1962945724,750231800,1946284776,-1088517322,-1122092244,-402033364,41156770,-617364487,-1575055842,436717356,117382912,113650879,-1610600761,-466473271,750716419,20776306,-396135424,-730529674,784940672,-1957202944,-1959916514,-1959866610,-2144416490,3065150,750006644,-506453555,-506338864,-506338863,-838144304,-852839343,-1125547743,-773224953,-790179615,-790179610,-2132356890,-703987499,-1202063990,567105281,567099060,751044351,750520062,512476152,-420991476,767081215,567099828,751044295,-387252224,1345106336,1476396776,749798970,-905525565,1048576046,1946168507,8448259,-402572056,376767238,778976896,-2146470656,2928958,1948661690,-955857317,28836142,-952205251,74776622,-919389004,-852641606,639744545,212024946,-1157183954,-661978836,-851181384,236357665,-2134706642,-1214238092,1963729964,785096713,784860682,544872564,477366440,843317688,550142198,772675208,216736205,113669611,-2147209525,70173966,784809600,-400722688,410321538,778976896,-1173261056,-135780773,-1090074878,-33554388,-1020343802,772546187,243779891,-203215681,784926462,784809600,861238528,512630482,1085549730,-1172364851,527574508,-747321301,772671222,-166431616,539889158,1048578677,1962946245,1014253887,-399924550,117310114,1048587452,1946168507,203328276,-851528658,767080993,567099828,750454470,-66983680,-779627981,-851312200,-1354858463,74711084,567099572,2047616195,136597520,1479461026,-878574556,-989460434,785096750,-2134654966,-13782210,213847157,766754092,-402599192,-1070404432,772736646,58048522,-1962901527,-1087523530,12070165,-1591620311,-58708552,-1342016454,-888239552,-1572852690,-1214239467,388401709,33695022,326418442,259376186,785137280,-33000448,841879558,872868800,-792452606,-872019224,749838894,-523181872,-2144418398,3065918,-878566283,1976109614,1958742557,-1089565927,-1340873940,-13433318,748816014,1963437810,1049186053,1455107263,-1321304019,57933868,-1104307781,1049308438,146353589,1060940800,126485109,24387644,-236829782,1015022513,-1340967904,1017948718,-1979550401,1948269575,-498882047,-1430244623,71759555,-1960676094,96633813,-851640136,-1961463263,1140898008,1051992525,-1024056883,-163482240,1946420294,89557819,1950023296,-2143243774,-1729609494,-2083157007,2122974658,115834884,1963392896,41323286,989756544,1187382901,99287552,16795334,-2141263026,91554559,18118,-851725117,-400133599,-91495090,-930365389,1336865353,-970152544,973209670,91553605,4638378,72253441,3991558,4638403,75401728,1946470390,4638451,41323266,1946172544,775716896,2088770420,91503358,16795334,-2032455090,-851725284,1914471969,-453711868,-366220861,-2147320183,-1207172794,146353727,-2035617024,-997807420,-1426914383,-1012219854,415125585,767082286,749735562,2088823178,91568641,-1975440211,25002184,-1979157190,742868741,988318273,-400525847,460587040,-1946205045,575733581,259348673,74788412,132899850,1966012800,1491929602,1973863257,-8617810,-341281792,1364336373,521031763,-2010331461,-1143764201,-880082943,567099572,1515805528,1397801759,45819056,1343351552,149622192,-349917104,-1070379005,113491,-91531439,117440441,-1359870178,1239021319,-851397559,990474785,1594193345,-1017619623,109977358,-323343200,1048585765,1946159735,113649161,-1174402441,-202823439,-1547684893,-694014253,785883694,1469905034,-391329485,326494855,-160161732,-227276484,785843846,-361447414,-402593047,-1019548193,-813693579,1021045632,-385649395,104464592,58010788,-2147429911,326449724,-1409220888,-1996424472,-970009794,3069190,-1996454423,-970009794,3069190,1978000104,-1331671016,-398392276,984613079,1476449000,785596041,785712838,1965964288,-704184823,-720976338,1060962094,-813694091,1965702146,47153189,1048577972,1946169046,-1342000126,-718919105,-2041417170,-2046172191,9562337,-136126074,-1998003834,-2145749531,-940178225,-1992526590,-13708482,-970009850,-13708026,785778374,6940672,-316282708,1961472744,1947024424,-1543095772,975074348,1008366787,-964266694,-350159036,694663696,-371004951,-13440971,-107126962,787173059,-2130587776,-394264371,1011280243,-387484659,-521666525,1364657900,884934414,375044,125153010,-754974280,1508379616,11536223,-123904086,-29250877,-1020340986,1364678150,12079952,650153712,-115072,-133663491,1599690843,-1195178146,-1064386560,-2128150733,1957319997,8389898,1928331325,652274669,839015818,-773598721,2143519715,-8330367,637535935,843517322,1976110061,-339541244,1190300631,125085427,-947652349,-2132481277,91504444,1965046912,109850351,-1993462351,-114446530,-4482325,-850873089,-850873311,-1202695391,773727522,748691086,-855470406],63,[-1898279903,-1269162046,-1910387371,8436442,567089844,186425638,1526738083,-754722164,136841,-1907697012,378094298,-628228095,268499841,-617414030,-472709967,-762389876,-1070341237,785446736,766588671,-1355350226,-876442067,1631717901,543712116,1701603686,1936289056,1735289203,220465677,1936607498,544502373,1802725732,1953068832,1633820776,543712116,1701603686,1851853325,1919950948,544437093,544829025,544826731,1852139639,1634038304,168655204,1684095524,1836016416,1684955501,544370464,1701603686,1835101728,604638565,1819309380,1952539497,1768300645,1847616876,543518049,1176531567,543517801,544501614,1853189990,604638564,1970499145,1667851878,1953391977,1936286752,1886593131,224748385,1968120842,1718558836,1986946336,1852797545,1953391981,1634759456,168650083,1818838564,1919098981,1769234789,1696624239,1919906418,1176766989,543517801,1852727651,1646294127,1868767333,1684367728,1953394464,1953046639,1718379891,1126435341,1702129263,1864397934,1701060710,1852404851,1869182049,1869357166,1646294131,1919903333,1868767333,168655216,1766203428,1932027244,1868767273,1684367728,539232781,1701603654,539587368,2036473892,544433524,1701147238,1227098637,1818326638,1679844457,1702259058,1701868320,1768319331,1769234787,168652399,1920226084,543517545,1701519457,1752637561,1914728037,2036621669,773860896,606088736,1635151433,543451500,1634886000,1702126957,604638578,1299084627,1968467567,1684363109,1182099540,1632856434,1225395572,1818326638,1679844457,610628705,1920103747,544501349,1702125924,544434464,1158286628,1919251566,2003136032,1952539680,606091877,1850280461,1768710518,1769218148,1126458733,1701999221,1948284014,543518057,606106473,1850018317,544367988,544695662,1701669236,1092886586,2032166258,1931507055,543519349,1311725864,606093097,1229208608,538984018,1112089632,1699749965,1852797810,1126198369,1970302319,544367988,542330692,1936876886,544108393,1867915300,1701672300,544106784,1986622052,539238501,606106473,1935763488,544173600,1700946284,1850287212,1768710518,1768169572,1952671090,226062959,1851073546,1701601889,544175136,1634038371,1679844724,1667592809,2037542772,1227098637,1818326638,1881171049,745043041,1953459744,1919509536,1869898597,221018482,544370442,1701996900,1919906915,1869488249,1835343988,226063472,1967989770,1931506803,1768121712,1327528294,1919885390,1179012896,539232781,1701996868,1919906915,1718558841,1310990368,1632641135,606103668,1213481296,1330794557,1028935757,1635151433,543451500,1986622052,1852383333,1634038560,543712114,1752457584,1227098637,1818326638,1679844457,1667855973,604638565,1700946252,1869488236,1868963956,224685685,2035491850,2019652718,1920099616,168653423,1329990948,1633886290,1953459822,543515168,1953719662,168649829,1953384740,1701671525,1952541028,1768300645,1696621932,1919906418,1920295968,543649385,1701865840,1126435341,1869508193,1868832884,1852400160,544830049,1684104562,1919295603,1629515119,1986356256,224748393,1718559754,604638566,168652399,1163018788,1763724097,1445208179,1179210309,1936269401,1128604704,1763725128,1227104371,1818326638,1881171049,543716449,1713402479,543517801,1701667182,1227098637,1818326638,1847616617,1700949365,1718558834,1918988320,1952804193,225669733,1917133834,544370546,1953067639,543649385,1679847284,1667855973,604638565,532488,844831492,407585866,1343807828,-2092035693,241194513,1276053319,255987467,196960015,1159322148,-112718077,251613454,1330512640,169187924,1330795077,1447382098,371739717,1230521605,367678547,1229194240,167379282,1313165831,21318977,1375997106,-1308537275,1380255244,21320513,1141115965,1023495237,1498678540,-285129392,1163002892,17039437,1347371781,449577305,1430343686,520111443,1094976787,939541844,1230243096,-838843059,1163265048,240582738,1280267780,51234817,-1509866429,1212352018,22169924,1292047014,316211524,1145785606,-654224823,1146225426,101912065,1229213010,319684946,1163018758,-1845474495,1163265815,1497778514,68667136,5522771,1342640143,1347243858,268042324,1413566469,262144072,1230521605,298385492,1414808325,301400409,1212368133,391708751,1414481669,378929231,1229476614,1442862150,1179190038,68505600,5394246,1124340840,1392530252,310378514,1769169250,1646289251,758263866,1647194928,881505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1645379584,1667855201,979509345,808268336,1633824307,3443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6044225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1090519040,1396785722,776029001,5066563,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76611584,100468020,42163247,73663796,67110196,0,0,0,16776960,0,809369600,976498746,892219440,808976433,0,1094844416,1094928723,1061101600,63,520099840,56130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1094844672,1094928723,1329799200,8269,0,0,107503616,1702887665,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-419430400,16777484,34400000,33554688,-1993754368,-450249685,-66263042,2690309,1630276608,2907181,-415453184,-1341729012,15877692,0,0,0,12066574,-2011050701,856000022,855750866,1370759629,512303565,-1014102647,-1289829322,109848075,-1993998288,-1275056610,-1977496295,-854674224,93037089,-759692111,250139392,-1547500709,-270006905,-1962636540,1418396252,272928262,1007574158,-1341688317,79227137,37551083,-1993411212,772099614,89130636,89301550,1728497198,12058629,1914817853,1403203295,-1193768187,567100416,1954595574,-352145404,113716939,1381,1376187950,1618280965,1312212270,184847109,772830656,92872334,771763361,184902051,-62556992,-13385586,847249337,1957622464,-385175547,1974337694,-544516108,-1324366973,116118276,567101620,57891103,-1912569879,1638084288,-1047768827,992922371,1493534494,-164402057,-1527513293,515448590,1394510592,90749445,-857203194,-851463165,63891489,1316095775,1962942013,1950253849,91553797,90638022,90743295,1952075069,1297759496,-1024916620,91005185,-523041359,91227691,-167422045,33903110,1053043572,-1960442546,92578565,38112038,-385526365,145752250,196084459,512437840,1760036179,-851528701,-1746315231,-4501501,1219763967,1478435277,-2097147899,-697167365,-763903173,90652288,51934464,1912959494,2009283525,1913007041,1946551045,990147077,-1962772797,-661971261,90381961,567101620,-1549569505,268764517,1732149248,192151557,90375683,89589291,-1560276947,-2069691051,-2029634811,53114629,990205702,1980073734,1732149295,628359173,371970187,369296739,372966743,360121735,721782689,-351971578,-2117432118,989878722,-338267198,-12129829,91231883,-754667182,212949218,-930354989,89333387,1107343390,-1960894003,-2130356450,1913651451,266386179,89595433,-754667181,-1949594653,503665438,92544654,-397290957,1068761723,2112365005,991910146,192240584,92544513,89603715,-1950321408,-1593486066,-1056766602,-1593483357,1570964856,2080818181,89760517,-1056718708,855989155,-2146006071,1394510597,12066309,522308930,-1175911565,1846971390,1757041157,1882373,1394510638,417865221,-851463166,35317793,-562931193,-1090517063,-1959918232,-2096802506,57999610,637586921,-661905979,-661731837,-972879989,-947714167,-471709180,-1175773434,788424681,89261814,772568066,89011909,-2069680467,-1153307899,1219821567,-620027443,-1993417100,-1274715362,773967176,84239779,-1557266416,-343734908,244002320,-1053096569,-936703881,41405243,-75376245,141758464,78758795,65790163,1358954424,1394510638,-1949748475,1107343569,-1959910963,1493521182,-2078372306,1372730117,-1274976536,-400437953,996016488,-385649210,-164692512,33903110,-1590812043,271385988,1537420800,113716741,16778585,914959950,-1557265059,-661781153,1223,1394510638,19261445,567099060,771827688,89261814,-385649662,-1959919271,-1106942698,-1590820863,-1073019551,-1907882636,773097944,1208313249,344578190,-850021294,784502305,92870281,922693210,-1893333663,771763206,90388107,-1993936381,771752502,89011909,1959089694,833798,6078289,-1527571318,-1414807501,505372249,175424854,-1979683649,-1415253188,-987799893,-2135358860,-201749760,784989860,93011514,-108395402,-13499669,-1960953298,-1979419131,839052249,13953243,-15436545,1962873460,309657364,168202022,110044672,-1070399476,110090382,110035080,508690570,-1994486226,8436229,567089844,-164734433,17125894,-986831244,772103478,89013956,274566182,478760526,242583846,1493615918,1569465861,1166616084,-1872434414,771782888,89732805,378416890,-1959918241,-83534554,-1030859234,-1014244722,12276683,911360,777241435,92872331,1526727400,777002691,184902049,1208448192,512350350,-1590820863,-1073019547,-1907882124,18778584,-1021356032,-16769560,-466479500,-107150199,-393213461,1962868750,-1661428458,-1895822104,-1460988348,918888214,1354959795,378154578,28837254,1512164659,186434392,83887412,1392853760,65608,16776710,392454,393274,-1201769751,-2144467495,6240574,1891110261,1161724677,57999367,1342507704,-1275066864,33947711,0],184,[1024,119539488],185,[1024,119539488],186,[1024,119539488],187,[1024,119539488],200,[1,-351229355,1,808465694,1,959787056,1,692267040,1,1498435395,1,1212631378,1,1226842196,1,824200514,1,724711481,1,-86470976,1,-1560261471,1,1319174400,1,16950016,1,4982471,1,244056662,1,1622671438,1,3449607,1,3542668,1,6555335,1,244056454,1,113705062,1,65470724,1,17174156,1,4241659,1,113694862,1,-973078412,1,29958,1,4392646,1,1996932608,1,632881152,1,15919104,1,-102627981,1,-1191133207,1,-2135293951,1,302036992,1,57873357,1,-1207914519,1,332207104,1,-1511455885,1,1812383488,1,-1593835520,1,876413042,1,-955878126,1,-1711248378,1,606200833,1,-400431362,1,124911796,1,-854589256,1,-1593085165,1,-1103298452,1,-336825855,1,28938357,1,8436224,1,-854523720,1,-1201180141,1,332204288,1,12083314,1,734039752,1,251705563,1,1383207885,1,7669502,1,-1342041158,1,565898752,1,254077955,1,108269372,1,7079623,1,330957220,1,-285233150,1,-1174404679,1,-1070923647,1,1081217997,1,-854523720,1,-1593085165,1,-1103298452,1,-336891391,1,12095535,1,1913900297,1,1963392551,1,-2114289408,1,1109226240,1,264099051,1,-1950340352,1,440816,1,771798928,1,23626890,1,281874100,1,-101391802,1,203547898,1,-81664511,1,-889149976,1,825243441,1,1381042701,1,16824824,1,-301594648,1,-335150104,1,57934372,1,1526330082,1,-1070873767,1,-939861874,1,-419363834,1,101616643,1,2013710081,1,-1946025728,1,-83854834,1,1358955449,1,-1070869973,1,259134413,1,721551800,1,-1144877358,1,28933120,1,1494469888,1,-58717581,1,-502631296,1,-1878594594,1,8126698,1,734014208,1,-1189884462,1,-1169096701,1,-1070923648,1,309466061,1,721551800,1,-1144811813,1,-2135262208,1,112896,1,1918440397,1,2113839368,1,1957319997,1,-841489717,1,620941080,1,-14022654,1,68810320,1,4241438,1,646633614,1,-967835529,1,30470,1,704997864,1,113700544,1,-402390921,1,-1070987938,1,1996932846,1,1407715328,1,-289396219,1,7800518,1,88664076,1,-1326530518,1,-99949049,1,537666020,1,1492853222,1,7808648,1,-92224737,1,-855280768,1,182848,1,1977879291,1,708889865,1,-2114289436,1,-58658953,1,-385649400,1,1364394266,1,1443241554,1,7006295,1,-7804848,1,-1912586056,1,646600920,1,-58720140,1,1583346945,1,1499078407,1,182875,1,55378744,1,56623958,1,57803626,1,58721145,1,69665584,1,81593551,1,54002930,1,84346105,1,85722389,1,86639907,1,113640753,1,1358954612,1,-897521014,1,-792003071,1,1997965538,1,-2133489152,1,95486434,1,-703929646,1,4396680,1,-1202666663,1,-661782464,1,33325144,1,1441465205,1,-2132115312,1,1929968256,1,-4003793,1,113691134,1,-2013265854,1,-2013248498,1,-1577040594,1,1990197318,1,4694528,1,851741264,1,-1948200476,1,2768368,1,772109144,1,43820287,1,7603910,1,-1023365119,1,-301710360,1,-335265816,1,108266020,1,7603910,1,-622214395,1,7643136,1,7603910,1,1202766592,1,4327110,1,31844616,1,113658800,1,-385220542,1,113639899,1,-385548222,1,113639876,1,-351928254,1,1107740172,1,99288832,1,4327110,1,4497412,1,1151516708,1,27715840,1,726861342,1,-992440640,1,-1207892962,1,-661782464,1,-2139035008,1,796068090,1,-385934360,1,661783519,1,-1960388605,1,142599,1,2484362,1,-773271293,1,-1978594072,1,2005542600,1,-1966146046,1,721450262,1,520575936,1,-973077814,1,117470214,1,-1070987340,1,-919875029,1,854256633,1,20054529,1,720896,1,2667532,1,1996488704,1,24578049,1,84606976,1,2667532,1,838860800,1,8390145,1,84607232,1,2667532,1,838860800,1,20055041,1,84606976,1,2667532,1,-973078528,1,201343494,1,4392646,1,1107968,1,113642866,1,-972292030,1,536888070,1,-1023409688,1,434683946,1,-1023315199,1,-1900008674,1,69125336,1,887627521,1,56062467,1,114648,1,1912627176,1,48973,1,1912625128,1,180037,1,1912623080,1,311101,1,1912621032,1,245557,1,1912618984,1,442157,1,1912616936,1,376613,1,1912614888,1,507677,1,1912612840,1,573205,1,-1576957402,1,-919928714,1,-335359000,1,158663336,1,113702626,1,-116981644,1,45476035,1,1963074796,1,-974601231,1,-402165247,1,-1977220441,1,-389812735,1,1802633241,1,4327110,1,-347623195,1,780392,1,113663346,1,-1327103934,1,-1604654261,1,-2143551418,1,113689589,1,-351600574,1,1107740221,1,113643008,1,-1342111674,1,-968955065,1,251675142,1,4589254,1,-347361279,1,1107740208,1,451608576,1,4327110,1,-971773183,1,-536854010,1,113642731,1,-337444798,1,1107740165,1,45147136,1,1912612840,1,-971576543,1,151024646,1,22538435,1,61928818,1,1912607720,1,-435965939,1,606200842,1,-400431393,1,1005060522,1,1119798016,1,35383296,1,35449070,1,-389469202,1,619446796,1,1947024399,1,-956833271,1,-2147453946,1,-1174617095,1,-387448826,1,-487674879,1,32434425,1,1946265836,1,1946600966,1,-1007083520,1,167802016,1,-1023314496,1,-1912586056,1,-1950340160,1,1107740408,1,-1070988544,1,1929358312,1,309539,1,1912654824,1,28174368,1,1166550764,1,-1310177470,1,-387063295,1,225575096,1,-335439128,1,259261096,1,7603910,1,449051135,1,1778788102,1,637957894,1,4333194,1,254067594,1,707847040,1,-754732545,1,-1476448533,1,536872419,1,8396864,1,272629792,1,67109392,1,285212736,1,537002251,1,45813792,1,1929985030,1,-1562956189,1,-1144848268,1,-930413045,1,1416825404,1,1956828974,1,148996096,1,1963522432,1,1107740202,1,-1070985984,1,1929321448,1,4122654,1,552081778,1,-930419711,1,1912615912,1,18212878,1,1946265836,1,1946600966,1,-1963384832,1,364626881,1,1929526278,1,-1562956269,1,-1144848268,1,54265367,1,-684849549,1,-1023380318,1,7603910,1,726778811,1,15657161,1,1963043052,1,-956702200,1,-2147453946,1,1354979833,1,1006651040,1,41048193,1,-95304711,1,1481641190,1,-1064563738,1,-1059912527,1,-266016630,1,41140995,1,-430914050,1,-423327226,1,616925702,1,-1602034161,1,-523239354,1,-527775490,1,-1605304400,1,-449052606,1,-432273548,1,-346553484,1,79190033,1,-14003454,1,4595338,1,1524889426,1,-430946213,1,-423327225,1,1482291975,1,-1017528061,1,105993211,1,-1070916010,1,918870158,1,706674948,1,1552557823,1,1109821961,1,83656704,1,-1977219467,1,166398556,1,1977875584,1,1552557572,1,-389469429,1,619446340,1,1948269600,1,1274339850,1,113701237,1,-394264460,1,619446307,1,1946552322,1,3205120,1,1592705074,1,-1017423609,1,-434065328,1,-435703776,1,203547658,1,1478616608,1,52476623,1,-1595659696,1,-805109641,1,-253181096,1,-389856513,1,-1019019272,1,1124071656,1,-792381,1,-370650900,1,35974399,1,-1978239656,1,-2147466458,1,74784996,1,-388962096,1,78709540,1,-466951982,1,818149827,1,909193016,1,-13486033,529,-1],201,[1023,-1,1,-905969665],246,[-394358807,-389321817,1573610754,1949288424,-382301427,776243716,41221692,12844348,0,-1808911616,1534289933,1712675089,-1894367689,-1240404719,202569744,890293806,756113169,1343440942,455030063,1477574189,-1860440034,-1104247518,1393016327,773014302,-1979711457,-1676583138,-1557226194,-550571218,1477617974,-1205716718,-81602542,17825295,-653261808,809305108,6135869,0,1061005568,69508644,1816351296,-834572991,-413978815,324871762,692466502,-782758568,-1824010937,391129681,-1524012972,472494377,-1770094491,-2022641283,209325688,-194870157,-847598215,1026264186,-400852450,-383379672,187234345,1193443369,304483625,-1390709466,-2106896021,-94004117,307664981,-1740324777,927247428,1459701761,-1274967295,-452863743,-117312511,369235201,1342315010,1828872706,-1459452414,-553473534,973284098,1292059395,1761830147,1426287107,1319817044,-750588220,248402950,1426259,-984202925,1095716034,1162200004,1325450704,-1076736180,-984395956,-733065285,1095060633,1381208786,-607237812,483675721,499600979,516702788,1208800079,1092002898,1286851660,1157677267,-984332980,-1051442775,-2033366652,1414743621,1178971346,-1378595255,1314080325,1178971847,-1345568188,9946693,-1580903604,1384236110,-1513794751,-1496037052,-766553518,-724807001,1490408018,-967898160,-237612765,-2100146432,-984428082,534268175,-816558336,1411403657,1397721551,9290325,446978117,1431326208,-1949923884,-766225586,97799896,1292947534,1263465168,-559654587,-649789440,1129251017,-893037503,1313428048,1229757908,1352586323,1159451471,1313442004,1095741637,1397341380,-951086124,616779530,1158860357,27546694,2475599,-766553009,1196574145,-1001407035,-1539028493,1480916995,-683310124,-741060716,-834318336,-1663806022,-271411762,430199875,1330205776,-968443698,1230110941,1334957134,1335412043,1162154451,1163073483,1163052756,-942389933,-733066929,550389212,-833290240,1431586186,1166986834,1166525505,1380930643,-851079995,1431520655,1235797325,-1537980345,147082754,-850047419,1145979307,1514753359,1124121029,-834321070,-800107320,-801024112,-984202844,-1471983426,-800762670,80627663,1225249361,1381239246,1381241764,-1538830775,1128354006,1327014981,-993767851,-884782764,1230132257,1207968455,1389219397,1386401359,-1547286961,-827833791,-834548529,1230176269,1406650190,1090572498,1379996876,-623750064,1413761280,1229037768,1229493972,1169278284,1387447374,-1211804599,-254652672,-1426063360,-1427460631,-554913813,-1477124883,-1108951335,15252711,2088532345,1011241087,2071603250,27522,1681615789,1722313553,1817404163,1702126368,1662608146,1663591233,1667916849,1669948239,1706301655,1480936960,1769414740,1970235508,1329995892,2035482706,2019652718,1920099616,1375761007,1381323845,1769414734,1970235508,1330061428,4347219,544503119,1142974063,4281409,1701604425,543973735,1668183398,1852795252,1818321696,1984888940,1818653285,1325430639,1864397941,1701650534,2037542765,1684952320,1852401253,1814062181,543518313,1651340654,1392538213,1668506229,1953524082,1953853216,543584032,1735287154,1967390821,1667853424,543519841,1768318276,1769236846,1140878959,1936291433,544108393,2048948578,7303781,1701604425,543973735,1701996900,1409315939,543518841,1836280173,1751348321,1953844992,543584032,1769108595,1931503470,1701011824,1920226048,543649385,544173940,1735290732,1920226048,543649385,1836216166,543255669,544173940,1886220131,7890284,661545283,1868767348,1852404846,1426089333,1717920878,1684369001,1702065440,1969627250,1769235310,1308651119,1163010159,1162696019,1397051904,541412693,1752459639,544503151,1869771365,1851064434,1852404336,1818386804,1919230053,7499634,1936943437,543649385,1919250543,6581857,1701734732,1718968864,544367974,1919252079,2003790950,1986348032,543515497,1701669204,7632239,1769366852,1176528227,1953264993,1380926976,1953060640,1953853288,1480936992,1968111700,1718558836,1885425696,1056993893,1229477632,1998603596,1869116521,1461744757,4476485,1145980247,1953068832,1953853288,1229477664,1174422860,1145849161,1702260512,1869375090,1850278007,1852990836,1696623713,1919906418,1684095488,1818846752,1970151525,1919246957,1818838528,1869488229,1868963956,6581877,543449410,1701603686,1685024032,1766195301,1629513068,1634038380,1864399204,7234928,1698955327,1701013878,1328498976,1920091424,1174434415,543517801,1701997665,544826465,1936291941,1056994164,1140866816,543912809,1819047270,1886275840,1881175157,544502625,6581861,543449410,1868785010,1847616626,1700949365,1631715442,1768300644,1847616876,6647137,1766064191,1952671090,1635021600,1701668212,1763734638,1768300654,1409312108,1830842223,544829025,1701603686,115,270451456,1338462720,1338462848,-889133952,-1,-1,-1,-1,-1,1342177281,124911672,118489086,1034,0,0,0,0,0,1792,2098951,0,0,404226304,0,65616,117899264,0,16777216,16842752,16843009,16843009,16843009,16843009,16843009,16843009,544106784,-9744640,1916928013,7037285,50332859,126501852,1974549571,440583,-236201725,24412732,1125092035,1396912010,-770975349,74766983,-633611641,1526730937,-654055820,-1246113813,9562376,512460493,-947257298,-1057045726,1335888244,-1296037373,-380799725,1035085501,-1187401031,-1296484686,884128053,-1187794247,-1296482638,1085454647,-1187007815,-1296485710,984791363,512434923,512295735,45219886,-1190415687,-1296498254,313702666,-1189825863,-1296496974,229816598,916635698,6267397,-1576770910,512426080,512294958,-1070464185,-1576770142,-947256213,-1057045726,512296052,213451593,1159629576,632416515,-1966962087,2663114,54730379,55254665,512481927,-947256505,-1057045726,512297588,-628685996,55975561,55385739,-628630773,1946374075,1963401739,-2028995065,108259802,126402610,149475722,62176036,-1031108659,141771836,108212796,108142396,321661104,-1976643446,-1073069305,1129052277,-227161346,1193184083,-561553917,780717398,1060898698,-1151662475,-722795596,1534246632,1006632634,1971965402,1978591491,-1021130870,57983230,-1336108568,586279167,-1966253648,1872937010,1010558976,-1155294488,-1930950867,2662514,57999916,-852627736,-17525,3022473,167984800,-1958120256,1392721694,1516004840,24635474,41036464,-1394073424,679798818,839807834,54436544,-1070419733,-352108894,1092520725,1926890243,-105229583,1524251647,512354419,-140508353,1958742529,766044586,1915245032,99215522,-922828546,-392390284,141756205,1965462504,-25761533,-1979434776,1965046791,1542514691,20047954,512335194,-1932721341,1877541746,-397323717,-1326957074,-1665136123,55121545,1912664296,1973198089,129034499,-1672364022,447604819,1364827483,-689437837,1386043928,-1604696204,-1073085333,512428149,512295690,512426799,-2023881896,1398363870,-397158141,-1990501611,-2029823970,1497336026,1128485722,1128470409,1224784058,-1958131383,126397682,-1974910397,1975847617,1519242738,-1962926360,-1996166882,-402435554,-1899158711,55713419,82386569,-1946232599,-2030030818,-1963029798,1124567770,24446730,1128481731,-1073084534,540807284,188544371,-35065486,83486724,-2025591573,-350778918,47828,1008170066,1511224364,1376134120,742137204,-1343743628,41216547,-88462276,-402426625,125044236,57945148,-1979882519,-2029831394,-2023859494,-1957472546,-1962921954,1124567755,1268713226,1133868190,991923011,-1948677158,-2005600993,-343575563,-1564462366,-56491267,-1181758206,-1195769541,168266240,-1155500608,-1014365888,-930430678,-988100726,-1212422006,-1950338560,-1958565126,-1958565126,1019456250,-385649374,540803123,-56620684,-1967126014,1127183367,39118928,1949969496,1967799302,-1576947704,-39714052,1968516098,126505132,1951973386,1946630826,126505178,36497475,172223723,1267890368,-1850720452,58020178,-1174347031,-756546709,606726158,787022707,1589269249,2156555,-253215115,191019523,-1342171672,-352094839,1706725387,583691,-1917835659,11397465,-1406209397,24494090,-389510461,-1053159787,1111750261,1330113259,1330905120,4347136,243263579,-1148138157,1093402883,-930430974,-654114635,1528269614,1726501699,-1949791730,615263986,-385649281,977469867,-1957661247,1118580466,-495337462,675070346,-225763980,-784552914,-801368716,921178484,1949187086,365422595,57802928,1476492009,-1406209397,-1073049139,602473337,207247616,-5222272,838947304,50176704,21555288,1543418601,-1406209397,2042628674,-1913961737,-1832038325,-1978921798,787647432,1958742700,-1053146601,351007605,-1448367476,-1579898714,-1986096246,9293198,49004594,-39714384,1515804674,1968218428,16443395,1974549592,16050181,-650319440,-957807756,-437760000,-393236480,1347944674,-1963020823,1949187079,1916419086,9496835,57880636,-1610577431,-1073085699,1515784074,1659437945,1009218814,-385649362,246480473,1375776232,-402396952,-2023882499,-628664610,-1679244406,1539803648,-385837592,1364393471,535299978,14674013,-1605150119,37487355,512432757,-947256157,45137930,-1014362507,263453578,-931984836,-873787132,80269392,6088731,-402349125,57806415,1476698043,-402159024,1129840714,-193607426,-38934181,1107520186,-1406209397,58031908,1107323881,-225769670,-344609746,1006661609,-385649626,-397148731,-396688885,1211894999,41225136,199756976,-397323776,-380039975,984678236,1118501515,180456009,-1023314747,-1679222862,1536413178,-1563886005,1515782909,-401825560,-398196770,-253227879,1022653217,1007186746,1022128944,-370641874,126549299,175317052,108267836,41159228,-1605361488,-1057094915,-922877324,1274978281,540805002,154990964,171767156,-1018957452,966943920,701687811,-417311256,991332690,50044931,159115344,703091544,72792848,1532380648,-397190822,512295837,45810485,-388234496,511048051,1263720707,-1974782070,1396917015,53812875,1515969083,-1956977291,1159629283,-2024099581,-402083366,-1957486877,1577268510,1398201991,3022475,1457424222,-870322712,1963793128,-104404733,-1041693838,250125561,2018745609,1894659,1583188712,-1168712057,126484481,58052412,1376834792,-388331693,669734598,-396553496,1364940209,-2130658990,-695537270,126522573,28364604,-806875531,-186100984,1435756636,1533874920,-930459055,-1978877208,-397717016,57933995,-386316311,-1595402623,-1957473536,-1996203490,-1962922466,1577270046,-1252598137,-2036379262,-997830460,1355056799,-806763386,1367520612,-873905429,-116200968,7727299,-1781706517,-384867351,-1073085739,-1975260299,118113031,-1958485900,378094359,116785198,1962869878,1538282278,-2028156184,1450240218,-1058513488,334191388,-1679255859,1160153373,1126074627,1007127043,1136620858,977012618,-390419598,-1535880690,-1418559188,-1569502660,-1073552334,-1748111221,632618798,126501632,24263228,1948269763,1007186676,-1057032912,180603134,1023112384,1014133259,-1610189538,-1073085696,1947221187,-1572646852,472646400,-181651085,-29620365,126491509,-31553213,-1979664638,35555800,-1576882173,79364865,-1073063936,1124567747,-31553213,1066027778,938009067,-31552768,-23860478,-1564421952,1364329217,-2029845830,-387413286,-628665069,512318041,-1151859970,-1073086460,1913208003,-9836285,-17485764,-1010237760,1006829728,1008169743,-1961659891,1963131422,1128481546,-1975314550,-371554505,27284586,50045443,292816956,50470539,77799049,50601611,77930121,50510787,-1303077399,45267203],247,[-1190874439,988285106,129939743,753234513,-1966568895,-16389912,259385916,-385941784,-797827295,-393592532,-1963003160,1925262021,1589706435,-1151934841,11862880,394844419,1976106563,126508025,-1468715972,-335622424,-20322123,2031006696,-385502565,126547834,378220092,58000201,1274983145,1023323880,1006793742,35031821,-385649405,-1070399841,1258487970,-402652998,24313491,1352618947,991533243,-1977912614,64654078,64685018,1490748378,-1976554338,50378448,1541048282,-1638345237,58049371,1008499945,1007121422,-385649651,1978151075,250132764,61939435,-400817432,1398407061,773753683,-561553920,-1618104234,-2041527162,82530756,-8656815,1006829728,1960478477,1947090108,-155260669,-1957438841,1577254430,-396960121,1396899921,3022475,1935399483,-112203773,1189610354,1225618425,1034030512,-51881213,-1009153262,-1545008974,1972948470,-385894666,-477366790,54861449,62033212,-1947663500,512318454,-390397906,-561553906,-1319391146,-1325208774,-1979665152,-1966241087,-1326953496,1958742781,1959082686,574374842,-1057035916,-1943212940,-985995403,-259340782,72933355,-401282301,1609049564,378136348,-1605237957,-397409541,1582826885,-1974018425,50045160,-980761286,635962996,50044940,1006937018,-1174179323,1012073631,-1959693053,1392812830,-1961391293,989868062,-1961790502,990075934,292772570,990063803,-1341492262,384231514,870898311,383707156,1457424222,1515372264,-1489190053,417870453,468510973,-27268983,225759755,-1963438104,1540459253,334037874,1293322751,-1596296701,-1073085617,-780877174,-1979701088,-170989104,-1978866200,1021872647,-402295667,1267276722,-906048886,58049930,-386090519,742194714,-286546059,167989152,856192448,55419840,-17471767,2663104,1954758528,-34084846,-771027851,1944588404,-1564462338,-389872817,-92930921,-1070462997,-33337438,55026112,-1962922333,1963150110,4161765,-1014824075,401163012,208726041,-1073030539,-1528233099,-182392323,1375734458,-1645731980,1591379965,1951850119,-388331754,-1960043738,1946370326,-40638456,-504822924,-1965389836,1975716551,-42866429,54599305,1526939298,54468233,-170137255,-1979437848,1965833223,-65411069,91523388,-853874200,-756526261,427055953,1979451112,238863105,-857144459,1947024637,-69146365,50470539,-402540861,-1073021399,-454494604,1973501179,1976499954,-388895762,65732970,1261542376,1979436776,421390339,1072235381,1977039873,661383427,58052156,1006676969,-385649198,1012072612,1013806124,-385649349,-396820201,-397212759,259262371,-396541464,130421442,-1558279392,-855114236,-1558279271,971526916,-401771492,58196273,-402640407,65750401,-1979700832,1958805224,471787555,1726482292,-351827387,996730883,-1073065125,117575284,-33262603,1925528264,412739587,316598363,-9705125,851024589,-383874304,-388431100,126491624,715135093,-387413504,-12829902,-986051468,1827144562,-385650152,237764743,-789119885,-397380885,-236389625,1011898378,1241609426,-1073035638,65602424,47616,463923283,-1628959372,-385648640,-286785515,-1610355900,-662044631,125092094,2095579319,1541048145,689545704,-768845749,-1189907373,512426034,-654113559,-1977913368,-402426617,-789169474,275956226,427081982,-1978140952,2043215554,911619,-393559810,417865904,1976434199,-1998038023,-21173766,-1070425139,-397323693,1515793542,-125124558,512350346,-1017445143,-1614794157,-2041527162,719972548,-488045708,783897586,-1241337344,-1999043587,1526771767,-399907095,-1073074637,1954888899,866314499,-2061954584,58008380,-399496983,1944591664,578480128,1380926696,480766035,57891162,1360610793,-402606766,-1336209083,-57415421,1684361791,1919295599,1931505007,1953653108,-1975320563,1975519751,-225253117,-227204548,1526766569,-854791333,54173852,57982986,1509061609,-401272645,512452107,-389872829,-1152176236,-521600522,1948466176,482273522,1360366777,11543100,1604517808,-388008700,126488795,175451196,1604501554,-107091964,1877476587,-397198568,-1017442000,73375827,175423498,216547248,-400510954,48764423,57891100,1360568809,983744562,738706947,1398528647,-1337241006,54108800,-386310424,126493349,1965571147,11879200,1290323454,-385649159,574419432,1172898677,1948794111,1965636843,1976434409,-114169627,742131572,-907476108,-561553679,1007127126,-385649620,28376881,-402347614,-1449131934,1959329284,-14685949,84797523,-1930951819,-397714670,-2023819013,126506718,-1955320772,-320320677,1539312376,183042932,738707199,-1957493013,218324510,983744562,-561553917,-402330794,-399763550,-2023874280,-1974315298,1949056007,54173706,57982986,218139625,1386397746,425912324,-1947663500,78243886,-398953136,-259327845,574417034,983567988,-1967126013,-1241352976,1261221178,1477424872,-930479356,168055456,-1023314496,-628637302,1578551995,1381424775,-386207511,1348008035,-1682373316,57889046,-380438039,-397716739,125106255,57945148,1593729257,1263984263,1962426088,-9705213,54173786,-628637686,904463220,-379891177,1659436450,1975519994,126501653,-1308161469,-385649404,-1958481714,378094359,149422903,1971600632,-11540003,-417933848,-402651927,1260918478,-1320025930,363194369,-1293378099,-1564462591,512296104,512426834,-1973877934,824084743,1944468483,-381893887,-382962318,209047690,1006828448,1975683587,282519811,-445445060,-1241284421,-1965423872,931802821,-713832902,389986641,-842626479,1954495646,1917926500,1023288429,-1603832710,53215995,1038680949,-4191504,2030347062,1173763,77936383,149488506,-1623785728,-1590231292,-1979513852,1374194378,1360536505,53550731,-1224776727,1927687168,1929591860,-805225424,986067664,1945144006,-270604029,53550729,-336120088,1399187680,-1186187288,2142659881,-397227541,1398428595,-350539335,1019579070,-1023315356,79319633,453229412,51505235,1994982260,-1558279169,-927378684,1503456037,-56442486,50044930,225822010,678691388,58000444,1929412585,-1963947463,1946696901,1019644462,-1973980152,1946434757,1019644518,-385649405,1702096764,-1258050885,64553728,260714201,797584963,-1558279334,-389852924,635982604,512318284,-1990523743,1493475102,1264248922,-1152190488,-56622186,46190594,316181187,-1966921017,529215224,-980753409,1274472528,50045528,-747371460,-1558279845,-388895996,1515803287,-352083781,1642617805,1248192587,1531652328,77930121,-1558279845,1407576836,1357437575,1172855626,1246357579,-397657111,58062387,1945036009,1355606275,1914064616,14412035,57876540,-839483415,1975582367,23783683,-381892354,-365111948,-1343683723,1965177856,221112579,58053436,1006759145,-385649370,-717487919,-387445643,2662645,38004819,-734215333,-655880843,512447477,-135789753,1019435850,-399608358,-1679231545,591144980,-1192751755,1088967429,1541048102,-402652183,-2081939719,-2024593132,1977289690,-153229053,1531678184,1976581315,33614083,58054716,1007717353,-385649208,-600032304,1290339189,1977498670,318368003,58054204,1007644905,-385649275,-616814024,-1528233099,1976646715,41871619,-386047768,-1020718034,1575517622,1377733629,-689417469,-389850269,-2024596076,-1558279718,21096452,-1343749260,-1966908598,1918974983,1937456377,-1017174795,57943612,-1158255383,417857536,-1709835,963923772,880101436,-1975319115,-2758649,-2028655896,1007317978,743273274,-347508176,1934048262,53947459,64685019,182125531,-2015851837,1976434394,-309532207,-187307957,611572359,57817148,-1175622679,55642064,60584667,60322523,1502900955,808190133,-654063478,-705963385,-2025154072,-1975270438,1015098375,1393456391,1022663400,57957160,-1337335575,-805260025,1372097216,-1963686168,1929723073,-58464222,739463656,-2025220888,-1558279206,-561553916,-628665514,-2029754904,-561553702,-400430250,-2023817474,-1014343970,192023612,-1580393668,-402427053,-1168420741,-1336796715,78160385,-855590471,785974176,-822204417,-2055935428,-2123092676,725403390,1019412853,-1610910487,-20734389,1505759936,-16464606,-118964198,-1240470711,-65869734,-145714456,-1558279725,434723076,50045180,-922875844,-922826498,1355123395,1481668328,1970945114,1250552067,58030908,-1186437399,1011967244,184776006,1346159578,-635239563,1966881987,-1009110269,91566652,-738731469,601094083,-1009518630,-806757845,6529096,-1343749141,-1967063501,-1967115560,1233447416,1375743720,1593717224,-1957241209,-360425,-1125579915,129699572,922702693,-1605237936,1011876603,-402426621,-2024272649,77839322,-211687221,1006633145,1007711003,-401837551,44102483,-792720893,-2016900400,1227738,-628631293,-2496317,303097938,113436903,1457424222,-1017440375,-378220484,477417788,1393687016,1158804968,1192358376,125098636,-418256408,-1996055576,-1023193066,-402525208,-628686368,-628680823,675022730,854131572,-219027211,-1977925656,1965636615,-182195965,739359208,-907481365,50044929,-1991196662,-2029825506,186616794,-385649189,126544756,57944124,-402600215,512357051,-628686031,55713419,672237032,1397801010,-2135893369,-402441822,-628679952,1457424222,1342372768,-90445742,55713417,824084827,1105745923,-402345727,-121958345,-1948515329,1207560419,1342372768,55713419,691799946,1005065076,-1957483503,-402444002,-349433550,-459122511,-1073063933,-73249164,47874,-1075258365,572231,-477373437,-33311910,-225752381,2025851564,1246382838,33749920,-1595372861,-930479132,1681704194,1424556914,-1014345485,-423952203,-1965489405,14674120,1360840121,-191239855,55713419,1408367336,53550731,688966120,512316080,2090861361,1342440451,-930428720,1477416680,-789133174,-661995266,-603717705,-1168907381,-1628961926,512318208,512426874,512295908,-880082052,-1174176069,-2031615002,-1963423232,-467760680,1344178947,512312068,-947256240,1302512394,824085252,-107943933,-242358197,703136628,-41031446,750391669,-1558279421,1926904580,142403590,-1962350872,-1979483618,1137937143,1125091907,1094791050,2059092289,3139587,-477373817,72359563,1344178507,180849156,72196803,609441883,59554567,11913354,-51848957,-1950131204,126397682,-1974910397,1975585477,-1957444622,1124085278,1968954123,-385043724,-404166194,-2135895793,167983522,-372733433,2117867867,-1645673612,126501865,1971534915,212134147,58040380,1010282473,-385649246,-2115422016,74836201,-370353529,1642659129,-1477946876,-873976817,-389850624,-1007747088,1392503784,1258336848,1961933544,260892679,11593772,1592822360,-1604919673,-1073086370,-628683915,853182444,1959142082,-373072914,591194420,-1763165068,-57546504,2112378997,-1228502496,181466624,-385648192,-796200525,256436306,7137324,-997810342,1405388368,46303826,-1328510272,-997810412,-372996528,1357389832,5040368,253814864,4515884,-397257896,854073543,2042628666,-244193021,394811971,787006299,867756032,738208162,83653390,-19859940,-1564343616,-389873622,451473427,-1662495752,1541048140,-1073035638,-268310333,-386397976,57999339,1274098409,-1963986200,2145960898,-387429387,1503841775,1374352104,-1960306200,1258502942,1961875176,245950478,532932652,-1070464334,-1155426584,512360447,1978138670,-1341819632,7315969,260725339,1127189059,-1056258678,1038680949,-527374103,132645749,260722957,1127189059,-561553839,1004177238,57891290,1592336105,1398201991,-1982167215,-402437858,-1973729878,1946762247,-400510971,417860595,33012480,-402651672,-1746203469,-1073084534,-389873291,-347924631,33012211,-1070399562,839056546,73310912,-349734424,-29146874,-1965067058,-1950348793,-696997127,678562620,-796254148,574371954,-56620427],248,[-1576979454,581960444,276118076,-805110624,-804818216,-1560468272,984613628,58310666,-1979695895,1949187280,22538249,-1070463885,1587550443,1958742532,1975582223,-1960792053,-29250823,-1023314482,1587675568,1019382276,1007120907,-385649888,-108330697,-1602032726,-657456388,-657439886,1383323856,-650377334,-1514450605,-814394592,-1393456311,-948613828,-1393456311,-1082833604,-1393456311,-1217048004,-1393456311,-1351271876,-27568040,-20513082,-339280186,-1973724883,-13244153,201522336,50110978,-1597784014,67896060,-791612437,126543730,58033212,1023402472,-402426481,126549989,126533886,-1975319179,1132405767,58040636,1011087592,-1979025999,-381926649,24424880,1381061451,918266829,-1310160383,1136787008,-745867382,168266286,-1611500352,-193356221,973572654,-2014808635,1959804122,-1965999102,-1973855551,-1609796144,-1073085346,1587675312,1008069380,839349595,73310912,1587551723,-1329591804,73310975,548408692,1101724043,58052350,-1979341591,772205506,-1975318646,-1954601776,-29250823,-385649202,-1039530611,-1472403079,-1070463627,1527013026,-385981207,24251839,1915763907,-180732677,-1998042173,1347506925,1492001256,1361163705,58002236,1010983145,-385649396,512442979,334037762,-1604691633,1337066240,108268348,1219628092,649073781,1101724043,-1066086658,-108281206,-822197846,27309684,-1308345341,-1308200448,-1308462047,1007127075,-402426592,126501714,1958742595,-1426486486,1959722561,50438287,-361626564,-1952560737,1100983537,1006925214,1007186990,1006924868,-1294764731,-1966085376,1958742722,-1426486519,1976499777,512475905,-1360461058,-403576579,32893009,1364286041,1944592616,-1963488757,-561553709,-633646250,15270770,120437742,1499002600,1577704891,-2024350073,1478396890,-1393390845,1101724043,1977236290,-1982231564,-1023191010,-402640152,-1910627133,-1979494370,-286712057,1501432,615639122,738941416,1526496744,1342606854,-1426420989,2062074631,82334708,1541048064,1806547395,-127276975,-1530005896,1006937760,-387091056,-394766165,-1186430232,12226944,1077602560,1358957241,-712313462,742143348,-397276300,-292885132,1952107146,184608806,-312022996,-396878476,1378618102,1961715944,-457774845,58053131,-2014491927,-561553702,1373275990,1525107944,1189630290,1524206567,-628630981,753468275,1482250989,367743571,57923843,-2014503191,-105163814,1541028863,283706227,395006701,-628633077,-1978895270,118113031,-2019669089,1372943834,1493181672,-1957536934,-771013865,-628681612,1457424222,-1992041849,64653079,1541048281,-1246108437,222056712,1034076210,807308035,-1975301376,118113031,1136853365,-398256245,-1073026181,-930419596,167984544,1958841024,1017498971,-401050201,-1992496285,1558766709,1963867371,-1394060579,1976699884,1009380106,1389131022,1408016104,-1612280600,229678665,2028486514,603765512,1466558546,1096869979,1364417369,1531007464,-1544860838,1701080661,1701734758,1768693860,2123118,-361427652,-329127854,1138394963,260719427,-1339061693,603437838,-31552685,-2008329470,260590383,1527220299,54370499,-126566390,-385922583,-398325326,-398390866,-397211222,-1606088282,-1073085347,1860764532,512447459,-628685990,56368779,57989691,1541627113,808191882,1240007539,1912749283,-482154237,-33268574,73245376,-1008036120,168266286,-386370368,-347930621,-997810189,-372996528,158598937,1408402664,-347666712,-759475424,1453713444,1510793704,-1880554637,-1975299575,1157687303,-1073084534,-454499211,203327814,1067378688,1632813915,1836016750,1836412448,544367970,1684366707,858597408,943077170,544175136,909586995,-1325389513,-1325208803,-2029996774,773753818,1511950592,-19233020,216550341,1008170218,-401902302,-1073026557,574360692,-1589840523,-851698316,-1073027979,-1975315083,118113031,58053002,1138925033,-1992091765,-402367978,-1891833385,-397342859,-346428399,1971600601,48779527,-823436820,440189322,225707914,-1552633540,-1586122180,-1653223938,1954692291,1971534998,1959657108,-375527181,-628643724,3022475,1511951187,773753092,1373275904,1494341608,-377362357,1948592826,139520008,2042252076,-561553883,773753174,-1018012928,-1465888609,78225924,1352638040,-1465728974,-1013032956,-1979524120,260719367,1513065027,-689418159,-259368958,-1975314550,797590287,180521563,-1023314490,19711626,-1070401166,-1057045958,-822152845,-242496770,121258412,1956529055,1927935452,1039657023,-51902229,-402396355,803752622,42592256,1361647545,1396901770,1526770664,-1975316598,911407,-388461997,-1017511333,-1779957328,53263104,1124567123,-1017440375,-1977436853,-5155851,-33060285,1958742721,1959148040,1975859716,1965178095,-390993917,1019578963,-32672468,1959395009,126503687,-176938948,-561553829,-628669610,-1259814518,53263103,512447152,512295692,61867171,-402457694,800734743,-1982186749,1526926366,-1686829174,-385871686,-398204638,-320274542,1048373249,-822163714,-242514572,81389740,58002748,1090889192,-1073025813,-1638399253,512446623,-628685988,53419659,-930426634,-654049355,1926904643,790530319,-628669693,1489215064,-1013005178,247111256,-385649408,-1069883190,-625389409,512446758,512295690,12256047,512447232,-1152187556,378209038,-633666804,1948723897,10283267,-1996234053,-1962652130,-1996269026,-1962652898,-1962715106,990137110,-1977912102,1128481543,323348560,1963146328,7464965,-796213198,-637337418,512482795,394986574,512479755,427033434,512350855,1128465486,1128470411,-637281657,72031881,-1209279865,1544981337,1977236227,7137539,1346570122,-118996157,1125091858,1480798090,1020855123,-1981975293,1526936350,11865994,-654059261,-1948612797,-2029833442,1960459226,667269572,180367953,-1639735545,1134499722,-1623749986,24485443,-1949594685,990064414,1926859738,-2023859213,-633645346,1457424222,1943636819,1482185187,-1018080685,-620012710,-1974732428,260721455,529156947,-654114633,-779422326,-1949594805,-402444514,-2007286624,797459215,-380905077,1397882592,77799051,1457424222,1592828136,-396960121,126499821,-1558279341,117592836,1929383866,-545724157,1526586344,1577076968,-396960121,-1957494721,-2029834978,977114,-1157624856,-2023876806,-380414242,1583087111,-1974018425,260719367,-1976595901,-20709672,-1023314485,-1951600245,1111599866,-1830227477,-1558279365,-388331772,-628686816,-1974278795,1255246581,512429962,-633666769,-1070462347,-654055286,53419657,-288504997,51125899,1261406795,994774922,-1980860966,-1023210466,1360756665,855619560,-1963947328,-1010824697,1360756665,1979706856,-413800189,-1961391293,-389829390,250150190,756976630,1494714371,-386043159,-739711489,-135780348,-873966859,-85447676,80013549,-561553879,-320318634,-402295567,65795553,1526708712,-402651672,548468181,-389903792,-393544468,-20578728,-1950583603,-2013057762,-838974713,-1343489675,838902760,-561553728,-1329034666,126505811,57853242,-1313159798,1374179584,1398495741,1127189059,-578142326,-654114635,-1461138549,-388461828,-396689673,-387318003,6744316,-225750438,-339400020,-1965389892,6088711,-838941186,-1729559691,-1243065882,-997828607,-561553762,695581014,986250833,1912648967,-930430207,-1054210166,-393559494,-359992462,-16717629,-1897331851,1137740529,55779211,-2010150182,-561553865,-397717162,-1092033257,-2007279297,-628636881,688120296,-1974379943,15254506,-318510875,-1326382360,376721409,-185341864,58048522,1357260521,738442728,-387126040,-1276626435,-1957483517,1577362206,-396960121,-1545016103,-397203197,-628621744,1364745049,1365575609,1360756665,1156076112,-1973921026,-1966539032,-1341703480,-1952288000,-1073042190,-1720400502,-1975318646,1066025775,11918730,-1054156541,1381099658,1457424222,-1958539382,1381194519,-1393390767,510986042,1959394882,-838974708,1515908981,-1070441895,1515871171,717589081,-20905273,1515832256,-838974629,-437530507,671293928,-401827864,1381185889,-1958487417,1545505559,1926904579,807308050,1943681792,-397190390,1398537006,1530511080,1457424222,738390504,183768552,-385649216,-1974409909,6744071,-335222702,-41228205,1499191943,1592298072,1398201991,1583679419,-1974018425,1958742721,705137296,-385649723,-1057037029,41075002,-846544502,11913726,394937170,-1975547325,-1965489190,-628663576,-1958539382,-1965390049,1975519937,-225721599,1107789996,1959394883,1976434420,-5061647,125053244,738357736,-386689560,-1020722582,1961858792,452867,-386067736,378272636,512426844,-873921745,-1615540753,-2041527162,635982788,-385649660,1482364893,1369359494,317411487,1336066098,-443291389,-389480935,145761123,154941675,548409461,-385889560,119808846,-1638337419,540853081,698359922,-387413504,-973200582,-838988940,58049850,1946186472,1962884105,-390005243,-1638391001,1481678681,578611358,-390738493,1031013308,1930933992,1397903859,604321440,87466696,1528351976,1805670746,1958742532,822798595,168095648,-1157139264,-380432664,1364394221,120437586,1515127528,1527623769,554887363,583854275,-126566390,130419691,57337856,1963062971,-1330197241,-13768691,1946377192,-1010814461,-1394032590,-1010814430,1587591117,1975519744,-991378687,-402426369,-1863777828,854583297,548399187,-1326964364,1975519999,45109264,-1946579992,1510157598,-790030455,2078822649,-796239623,-1141093656,512294918,61867171,1526922146,512447427,11862794,-654059261,-1020647760,-5187446,-125122790,-603781518,-1023315109,2891403,512314187,129631045,-623580928,53419577,1381099891,-100210605,962157147,1929588510,1977871322,807308246,24766464,-1576770398,1034027838,1124567043,-1992095864,-855418850,807308206,-1345500416,54206089,168060320,840398272,73245376,-1258005342,56671002,130461901,-838974716,129693813,768768,842516200,55550656,-125118326,55385737,55975561,50994827,168061856,-1996196416,839069470,8186048,56106635,56237705,56368777,168060320,-402426432,916460980,1963009029,87466499,740199257,-1991554304,1124287774,-1951281853,51297251,51125897,-386403352,-1070405942,-661981046,58465929,-1996206686,-1996233698,-1996206050,-1576830434,1364394809,54206091,-1009108029,-50623650,-1957255634,-1979025953,1916419079,485081857,-642586143,512481927,292814896,1390992007,1256739810,1524206556,199820146,512314339,-628685986,-16943677,1963584448,58039543,-1660248088,54730377,-1996288325,-1157428194,-1957036276,1392520734,583240348,1958805191,1411287308,1126075139,1444841731,-34215933,120765341,350815092,-633214502,-1336930384,-47585186,-398457768,-320209629,1444842493,-1160049917,57999377,-1948695063,-1996270570,-1023398378,-1564462408,-389872522,1397885128,-402362693,512439819,-2023881894,1827165918,937971948,-1377293057,-393586680,988569320,-385649467,-2023827192,-628664610,1511951187,1977236227,1583045139,1381424775,1530254056,-402362694,-1017432629,-1327405335,54108673,1963488232,966939635,-1963095549,1229539801,1236070795,-126304246,-637318839,512481927,-633666724,-1951599989,1117760249,-1639866466,-1958088587,1545505241,126507779,-1217057732,-337648920,-997828426,-1966908514,1916877831,-178569991,-34674237,742194036,-68679308,-1058518048,-387025697,1949105810,739675112,1949056000,4712451,-542513077,-397511598,1949105786,3663944,-543561653,904463220,-561553704,-289713322,1943681792,921197357,1395094016,56106635,50336953,1943682009,-1982167271,1526925854,2891401,-392762533,-770968848,-1729559691,803849184,739675133,169224960,-1950684413,-1950209085,-1295137840,-383874221,1541081860,1311769027,-47128272,1529868591,456142896,1444842288,4909056,-339541644,-352210940],249,[-1560301566,-1057095568,-1224645144,780289,199813237,6219807,-1597784014,-1019608996,125040756,-1070409590,-31525399,519104963,973101984,-1327270717,1958951425,-372506915,698359518,1959213568,-372769071,512433874,28770395,5774985,-1960917527,-402631138,-1233846263,-1979700832,-1329206280,1959213569,-372244823,1537220266,-1594324480,-662044580,-1770862806,-397360898,1486880921,985923072,1942748867,1925659149,-1342016247,-1563886079,-27787176,-385649208,-555220989,1537262366,-1596421632,-125173668,-244137174,-397360898,1486880895,1925396992,2026322448,649475,-5242251,1487061246,-922855424,-1142304908,1528728350,6135808,-980752246,41141050,-952444790,-125173133,12044170,-1057045718,1342206650,-637281657,-2008873080,-922860793,-628622987,-1564462504,1503789144,5939712,1358900201,-1258276888,-1966568959,-1426420795,-1393390774,-930420342,1976106584,-347028735,28659946,-1979705368,-1949988152,-1958565126,-376787726,-27735926,1357018312,-1168905237,11993204,-637285378,-628684918,-1010818469,7649875,-872546121,126409219,-1017390457,1105766093,1444842241,1478396160,2727936,518766846,216547248,-400510726,-1070401017,-855627870,18802855,5643915,5774985,1520617354,81913856,91540478,-1343749712,588048639,-400342552,149429156,590932003,58048522,1344042984,5643915,2696842,507167998,309657688,5848634,1049101427,1043988569,108396634,646506378,-396885926,275906607,65583988,-107354110,-402541589,-1377044077,1962476348,-155454207,993837825,-118883467,-29144100,787642569,-160102598,848608195,-320336207,-385648129,844103687,7512768,849525592,-655881039,-385648129,-1974468576,-792720703,852003520,-1142388032,-654101842,1125616174,1480034862,1444842322,-1073036544,-1071512637,1444842435,33521664,-872543371,1979635688,691964423,479258624,-1007034647,84279821,470551299,236920349,168369023,100798984,235733765,889133951,885666902,867119929,891630855,872494413,854799479,233321409,1489532157,-138674507,-113121279,222037896,171708788,-980810123,-311099844,1976434243,852360936,-1157134144,-1597832714,-1073086350,1642609268,-628666114,-2030041146,-389808422,698352425,1959209472,1354825227,1476457960,-143275778,5643915,1493056488,-1070413686,1118501515,-91504246,-1010814294,-1073083728,39512259,-1258162246,5808382,28820282,1962944928,1478396691,166220288,698374910,-1610255360,-922877862,-402629982,-980811204,276086818,-34674606,-1224116902,-1597768191,-454361047,-21964153,-259340758,1007127115,168326176,-33065536,1258517710,-968626197,-628686841,-1219490384,461170689,-51901008,32947191,851704152,33006272,1979557864,-339476988,-352079625,-20477219,83371208,-1967063544,2728168,41141562,-980752246,167801504,1975880384,1959213580,-386364923,-1070458058,1959209667,1352683771,1370112,1492626152,-243939074,7512259,1923272950,-1010814464,1444842323,1923108864,1958742528,256003,-1597809832,-1019609000,-1152184203,134086746,973089184,-2013105401,1352686343,-389510656,275906959,844160116,-47650624,-420953090,-872523775,28820478,-1605114901,-952500183,11996021,973102496,-33524285,-389546301,1398472713,840609256,-1329374272,1959213569,-338690556,-872525036,698355316,-386364928,74841296,1457424222,445179995,973101216,-1609927229,-922877862,1520567156,21161984,-55646125,-1006759563,99090871,-561553918,33286230,1541860187,840586728,-1847016512,-1609861636,-1019608997,-1006762892,698413291,-1594324480,-930480048,438495313,1958742617,1958820364,-389546488,-1070458326,1959788227,-387585036,28770452,1394219496,-402632544,-27590227,2728135,-952450818,1105784181,-1213893124,-339476991,1879492322,149618688,-400955928,259129674,1946173672,-386798829,1005066710,-402164991,74711089,-1070403093,-1564462397,149618800,-400966168,259195170,1946167016,-386798613,333978030,-402165247,-596377577,48820715,-1949046016,-402631138,-864683324,-1763114569,1444842490,-85989376,698400373,-369587712,-872482150,-1041758860,-17337093,-1605254205,-952500134,1743264370,1501209,1118501515,1457424222,-2023829506,74733278,-538195970,-1073036455,548405877,4581571,-74782640,576198004,1022457024,-1595050976,-1053163440,-1047861644,1489223714,698401785,1959213568,-389546471,-28114748,12314831,-1597505957,-1057095639,-344602822,1352716286,11003904,-397323325,1348010148,-1696022134,-930457600,-33543776,986185408,-1964542521,1405311937,704666784,1949266627,1528728354,-561553920,-1014344874,-1610589278,1554120797,-94705664,-561553829,1528727894,-1219273984,419031041,-385765285,512490246,-872546218,-1410858124,-100734952,-1010041253,-76402628,309475900,-210616004,175266620,-344825540,41057084,-1071463431,28791747,-1979700832,1709724136,-12822248,-939653004,-243937794,1398522715,-1528299081,-373073128,1240012867,2662936,54992523,-1021130998,-628637442,334227572,1946285755,1134361057,-388860439,57989500,1540977385,55121545,1926461672,-633542397,1128520075,1128470411,-388331693,-1973735858,1946762247,-400510971,-1125583721,33012712,-387405336,512490335,-872546218,-872543884,904398196,-17337094,401664195,1020371177,-385649654,-1957432213,-1979389666,1539508935,141888176,-401756080,-1017580457,-1326165272,-196220915,1271073456,1977073384,-1880571135,1538862326,-927968969,-1070464277,-1979516254,-390869745,57931721,852508649,-1561818432,-1975320434,1915632647,1007514690,1006924602,-402296016,863172523,-1252923254,9353983,-973176820,1118501515,1007127107,1006924602,-387091664,-395053173,-462148036,658294154,-169278606,-1901962801,1007127040,-1172409562,-1236125693,1948597250,1019674244,-1023314652,557631230,146209140,-210492612,616663640,-1227847041,532370176,-1965423869,-1974772937,50045638,-1596517656,-922877127,2062091125,-385648639,126484496,58009644,738250217,-385649357,-1070464826,1392720290,168054176,72000192,512433780,2126119804,-1982201085,-2029761762,771221978,168053408,841249984,72000192,56237707,72031881,56106635,-399647511,851705604,-1963947328,-2023859760,1539528414,1457424222,946518610,-411772357,991550138,1232362202,1457424222,-73379501,-1595373054,-989724530,-930430722,1090565457,512442689,55771996,-397190695,-1990513639,-1962714082,1511950809,130435843,1977236224,931683064,394877507,31320131,1531107975,1116137667,113641707,-385875121,1088948856,-1157138974,512294918,-1017445213,-98661549,-561553918,1391495766,9353809,179106443,-2026015552,-805174054,-389510440,-1047858237,-1975316598,-28228817,1408595400,1342213792,686348935,512317655,73072821,1507381250,1261406283,-922873976,512488821,149618869,852953832,9347776,168058016,185103552,-385649198,1498021983,-1631287720,-2023826809,-2024581410,-1967063334,1007127280,1015575596,1007121449,-385649571,-1662464448,1377733077,512318211,11666170,1393027922,1355056799,512476294,-1343683750,49979436,57982986,1489903849,-1952529274,-385649205,120204117,-1729559691,637440,-1597105687,126354171,-1227847101,-997828608,-385649250,260571338,-399538109,-1975320365,-218765112,512312131,260571953,49979459,-1047867184,1352601458,872701088,-1245148661,1939757056,1100962052,-1626371938,797459280,712697923,-922837416,1352653429,-896864630,-637281657,-806812813,-220403470,56368777,509515,-126494149,-1975402446,824085488,-2028500477,64685018,1272612825,1125615947,1922979907,-1964471738,1124567752,395008950,-2023865533,995120862,-385649958,501808975,1490682666,-880031490,-73342091,63671042,1912876251,182125320,51082432,2059406043,190723,56219907,-1948612647,-1023192546,1539316473,1124567747,-1979665071,1507394504,-1621995069,9353808,-1968377205,-1949958424,1128443122,-838989944,-1638337163,-389850790,1793645658,-215947223,-1948612805,-352017634,54173706,292864010,1406830426,983744562,-1665073661,170887762,-385649171,-1958488737,-1977292001,45175765,1011025802,-385649316,540803485,-1040316811,-327823874,-1326806437,30861404,854622952,-1966044480,30075120,126546058,1965112387,24111363,1383342908,58009148,-33464087,-385649203,725352750,-646707024,1124567627,1433677372,58023740,1006712809,983331932,1018590471,1008235556,-1968278230,37503941,126485618,548414524,-838989195,851362558,1125123264,-972897538,-1023479670,-838991695,126509428,1949187139,1948466206,1965833453,214338083,-336557504,1007127265,1949216803,-10098429,-29163087,1959657153,1124567606,-210492612,1005894226,-1963488686,1952333011,121291521,977533813,1140225287,-243988678,751143491,1525314052,-18314662,65749958,-1973757305,-1023521850,477431844,-980759810,343195658,757860234,-29620620,145754741,-972946428,-838930294,1702141275,48779857,1364810459,-1964340653,1019282117,-385650151,-963980253,1558741004,-361240517,-655864997,292878802,1006844578,1007121467,-385649620,-991376536,-628663854,1385976667,-987101302,-1979664829,52399056,180718298,-385649472,116129453,-402621464,-1654919385,1491665780,-402426882,-2023821337,484988638,65625068,1575535576,-1966211584,82330375,-1312101393,-1325012224,1476520705,1172884990,1956469504,1860719056,662694106,-1957473959,-1979407586,-1979665943,-980791099,57982986,-387145240,512485860,173540515,-385649216,120258398,548464778,-838941186,1340670837,-290330369,-1974405909,-1329591610,-402426837,-1017581917,53812873,-387453720,-628633073,-1627363608,1151311428,50886046,-1981576231,-1962719970,1392520734,53812875,686510675,-1981217932,-388331574,1735721023,512353163,378209093,378077230,1128465498,1128470411,512302987,-628686802,1406782696,1529316584,-1313273484,1374259712,-1949205015,-1996203490,1526738462,1877563737,310225,-1975264253,-2101787897,1975597568,1227015,-286533373,973124025,-1023314751,112793401,66614272,-1159992359,803799070,121301194,-781326261,1927828852,1827165145,-398625571,-1947716854,-1558279192,394937092,-1959294397,540847346,-2008938123,394808119,-401605045,1264314588,1959869160,1950039074,-267851771,753421100,-399724335,-1158943313,-1461181776,-390403859,-1595399504,-388502547,-1947603353,1403571670,-2014776694,1007252481,-401640390,-143064706,844879498,-839077696,-963984469,-922828246,91423292,1642704077,1912945865,-916788989,-1974381991,-1159165240,-2023866724,-1974249762,1918974983,1937456134,1361062914,-225711990,1111731246,1968817466,1976172053,787647458,2025851564,452867,173693787,-1073036352,-225711240,-1073042386,2040414879,1540197109,787647315,1975519916,-922818122,1145198923,1380144127,1347223118,1140666708,-63876287,-1856472320,-1118263464,1403637080,-997810350,-1161525680,-637337554,120258480,-796213246,11971277,54440379,394931930,931802691,-1631287720,12048522,-1976641021,-1976679657,1524270903,1457424222,18371,0,0,0,0,0,-402653184,-397158383,126544268,1333051402,1125616195,-628473974,-1070411638,-402194526,-2036334885,-997830460,-1241190215,-20775413,-1974635318,1914715143,1949187110,-1426486488,-822197439,-2040993419,-2036359484,-997830460,-257888118,1958804996,-997828602,-373072994,-347879384,-1576947510,-964032769,-277607620,-344849604,548465780,1101724043,-353644802,-108322640,-822197846,-1158941067,-29161590,2062074826,-1596421409,-1019607841,-370605197,50378695,-1948612645,50651166,-1608545318,-1057094346,126540660,-713768950,3062355,126540291,91425084,-1058415411,126507975,-1007042550,-818550709,58008380,-389075224,-2023825622,-397191458,58064811,-1983407127],250,[-1023088354,1360304313,-1965613848,1965833223,-1847045287,168266472,-385649216,-1958492292,604473887,1006744287,-1307216823,1951349762,1006940687,-1308003246,1950432264,-950736637,-1343729061,591146221,-790101131,-556996402,753770984,-1073036662,1038680949,-1293397817,-1973856002,-371339823,-1444413309,1007127294,1963242114,-827987879,28476732,1329352052,1228677236,1810380660,1743274477,1676169453,1609060589,1541948909,1474842349,145900781,2028481771,-313726770,-313989035,-314251180,-314513328,-314775467,-352144812,-832706543,1122841064,1307389416,-397729614,602459727,535314925,-1974316051,1965243399,-834803709,182335976,-385649216,-556939600,-1974775116,-836114224,-974584972,-561553722,-1614640554,-2041527162,-1662495804,-385649410,-1973762411,-855032634,-385649697,-1185692029,-654114770,11548552,-40769189,1975519827,87465994,57934116,-402438423,359988843,82386569,1929556051,-42866429,1357504717,52750534,834294619,-1998978304,-1963423225,-383874600,117594884,1526728646,65796547,-1614794227,-39851952,-1638340147,343167135,741083018,209043466,-389179672,1481829482,1352661406,-1070444385,1424490930,-383874049,3258628,-1638344445,-2145075174,916586764,-1617012731,-1564468656,126485743,58310666,1476450537,-402426722,-1070404777,-369218328,1122551557,1273679357,-1295169816,58063232,1946515944,-334436328,-1303364564,-402229870,-335950545,-335484920,-1296037311,-1974427902,-1576000318,-1638398878,-1057075041,838885282,-19011392,-1957454248,-1979389666,-2145101049,350815093,1676170205,73572577,57982986,-1962640920,-1996269538,-1962474466,1392521246,82386571,167823080,-385648192,1307115542,73572549,57982986,1527030504,1654833202,-20387580,190555,-1595349013,1979464704,437119235,535423949,807308229,-390067712,1189675011,-397369600,-63176573,921240437,-845260774,-989795860,616799832,73638432,58039896,-389746199,1671490167,73703940,838904808,-51255104,-1988098106,-402331362,-1073086389,-305286280,-1597713431,-1073085340,686293876,-953686012,512312131,1525154648,-1564462358,1139279158,82813182,57982986,-372508183,-628636220,53419659,-633611641,485005426,-1564462358,-337050314,-1957538839,-1174083298,-637337554,1532626826,1394505155,649744465,173101635,1498989504,-260454146,1532609371,742131594,-454494347,126505419,58008380,-389293336,-2023826474,-1168943394,-112049362,683271167,81764417,916504555,2025851397,1093188044,-543113166,850324228,-1964471616,-63838011,-1610610746,-973208353,-277625558,916635698,-376051707,3153547,509515,1539562473,-1631287720,-1622060461,-2041527162,-383874108,-402214908,-473104379,-1614550039,-2041527162,-628665660,50343611,-2029548838,154950362,-890698893,-997828608,-561553762,-454468778,1381192186,82386571,-823654224,-370881025,1532674996,820560729,-368777013,-369039324,512447272,-1152187159,512294912,1583023337,-396960121,-1974281454,1965833223,-888543221,1543228904,126533682,-739749729,-1638389271,1457424222,-1014345569,58048522,1405888233,-2015229976,-1638376998,678711455,1021843176,-2011991037,-906083577,-1638339467,512318297,-380566295,-1638342093,3022475,54992521,-1022957221,1946118888,-1020204797,-439495189,1392513768,48759221,851663616,1124567232,-109720066,-383874109,3389956,1489230339,-1013005178,1979385832,-1023743741,57871024,-839249175,-1024529946,1979380712,-1025054461,57871536,-839254295,-1025840665,1979375592,-1026365181,57872048,-839259415,-1027151384,1978335208,-903878397,1206435890,-381504772,591184626,753446261,-385554214,1405258284,1543176424,-1178400886,844180972,-64689728,-1177149720,549066395,-1977912020,-1189614634,-397339496,1374224332,521922802,294304082,-259342286,1364250762,-22681517,1810432883,1965046978,-20513274,1022260686,-1978436318,1019382504,1975880236,-1963619831,-25040683,-138718350,-1962953471,1019644616,1958840866,1393376302,1012619636,-1977322230,1019382472,1958840876,9037827,-27924397,1009152603,-1978895091,1948269762,-1339278315,168784909,973829312,974025926,-401967934,-397213597,1935408687,574378930,540804212,552084853,1008759550,1022850080,1008235564,-855345907,-1961855775,-1979389666,-401428280,-489816611,1539425257,-1157625914,-1031142922,125050924,1726480565,-389850144,1352652087,1489578728,1934663582,600107011,57843288,1529070824,1958742723,1124567291,-193606146,-389682343,1621229638,1958804992,-1046550269,45240659,1543161576,855391208,6333120,-386131223,-1073086426,-1057093772,2112422773,-1563885887,1364394080,28491826,1543151336,855387880,6333120,-87234213,1392030952,-927340469,-1341950630,-397229311,-399710330,1263665195,1976084200,844781829,1944634304,417869031,-628664064,512350467,-628685052,-930486197,636027764,-5219647,-796399421,-602806189,-1009088678,-1962079303,-2030030818,1478396890,1977236227,398181121,46369378,-1965520191,-1979706169,-1393390600,841925930,1991987207,46369377,-1965520187,-1979706169,841898232,-1950285305,-29185286,-1325238839,1976434187,-351423044,218872248,3153547,512481927,-633666728,1992011636,46369377,-1965520187,-1979706169,-1393390600,841924906,398151687,46369378,-1965520191,-1979706169,841898232,-1950023161,-29185286,-1325238839,1976434187,-351423043,512447417,-947257298,-27540702,-1023314752,1688227999,1958742532,-923408125,-1966891432,1967143943,-944904189,-1979711303,1020365557,-1977649942,-1664140281,-1729625227,-429070137,-679548888,-429594542,-680073172,702963176,-1957454503,1946500382,47875,-774306913,-690905378,87891593,87498377,512478091,57935163,50331835,991857114,958302469,1541048069,-339725629,1342418946,1493148904,1392520936,1929586920,41936902,1526879720,-953030461,1409256680,-1157425944,175374335,-402495256,-662044133,132645047,-1329374435,-1974316797,216550352,-401902393,1009575390,-402426836,-1031088386,46262355,820577139,1499093960,-1949896727,-1979369698,-1967052093,449284824,1945668293,717238981,450398915,-1966921017,-1950090760,-1979369186,-1966986557,449284824,-336033082,512447454,-628685511,87629449,-253181093,-1957604353,1577400094,-1990795641,1493514014,-488062117,-397258242,-387259030,1994981101,1952013055,-446896045,-447158228,-385649342,1340604512,-397195547,-1041759651,39315711,1946131688,-5642237,1927828291,-402426881,1396965295,1510055144,-397323687,1397752027,1776867975,-396862718,-119013161,1230657792,-1056258678,-1017388171,-397192623,512426053,512296253,512427319,512296251,1515914553,-1957444775,1392851230,-388331694,-1990459430,-2029700834,-3086118,958302555,924748549,-880062203,1543487976,87498377,-1209480309,-842834945,30402744,-385928216,250085833,-402426881,1397948200,-2013338392,1240579034,96142195,-561553846,1943681878,-48330476,512318214,-709163273,-115439287,-338000122,-561553898,-115439274,1238743814,116858505,512350855,1515915005,-81884845,13887494,99111514,-381593344,-964034016,-657407990,-1031081846,-796206896,-216101949,116760582,-216102461,116761094,-216101949,16482566,-2130087392,-1994391317,-1022954722,542163841,116596361,-216101949,16482566,-2130087392,-1994411797,-1022954722,536920961,116596361,-1967027517,-771730162,-1979255538,-1023315256,116590335,-1967027517,-771730162,-1979255546,-1023315256,116592383,-1077506877,-946948096,116596363,-1979217370,570881302,1427016386,1927991808,-337063420,-1010397448,12568204,-1949856072,-1962478818,116760809,572969206,-166819321,-183623162,650185222,-846526584,-1950103922,-1612000791,45210251,-754720045,-489487183,-2130414690,-1994391358,-1962478826,-154498347,16798982,128980084,-2135898078,-173872942,-754732794,-216661526,61915910,-922564574,-388841296,-1324943966,32166658,-1022954730,-956282720,1678064390,1946565632,1008497426,-971476476,33576198,87885511,-960298848,16798982,87885511,-960298688,21766,1929657539,1426519567,208929024,-654966492,-133761374,-983701053,1437664036,-157097482,-1597769722,-1073086379,-318051468,-2135218312,17204226,-1157401600,-885325504,1258517151,-167064693,-92205960,74580168,-1023359046,-768359522,-1614203965,-963843861,-1900543809,198413255,-1955826478,637989662,-174051446,-153056762,1427016400,-165770752,-1964498426,184230652,1081363183,-858601262,512487283,-2010773773,-217645265,-182024186,-775255290,-152448535,16798982,-494860683,116064259,516737,-1411126831,116826364,116604555,1049209587,-1679096077,116596363,-2010150874,-1912146650,2145960902,-48888834,-82429178,722039302,1040644886,116987647,-149487810,-1008475642,-811341741,-397163685,-1017439961,1899921654,57933824,-1023084055,-1979700832,-754980656,323049,263454720,1218580685,1009300480,-1274187262,1963408464,185383175,6819465,2696840,-1982100230,503533598,-1912602438,270436826,1295301381,7085705,-1990769477,-1946128354,-1946128882,520122894,-1157614872,12124696,-1178497536,-1943666566,637534863,1284769735,-536558717,-1898214159,-515315517,-855526149,108521495,-397632581,1676226271,1290649138,-1190767685,-61669366,126397486,1975519811,-1014801418,-1007689712,788479695,1422591744,1226859880,1344294210,1869836901,543973742,1886220099,1919251573,1935753760,234840937,1936876886,544108393,825110851,1866670128,1769109872,544499815,541934153,1886547779,943272224,917297,1093481778,942502512,1397312561,1375739988,872021,1145130828,1095958562,2245974,1414418243,573308941,827609164,860730,1313821268,1381236749,222709327,1497713408,1129512992,1313162578,808202272,864300,1377718428,-1912602438,270438106,171632645,6952584,378063614,525992030,1456446808,167796384,-1609468480,-1073086358,28576373,11540173,-922877324,1587594078,1958742528,-1564462584,61866078,-1604888893,-1073086358,11826293,-1073080627,1583285108,-58698813,-2147126725,1014121980,3022475,1977289539,1312078611,976100017,1124889639,-906051330,-1070402443,852749147,-1948200732,-1618268456,512295171,251527275,-389021590,244072708,-521469843,751076944,-166677701,106150883,133617667,-864790273,7020169,7151244,6950654,-28111637,-1576569400,548405354,-987843861,-1979684066,117382919,-1073086357,-1602682252,-879958990,7216778,74637114,2133116158,6956680,-2005549046,293071195,539897886,589439250,639968279,421015858,337580816,756100886,1364405269,1315749462,788270769,1960852140,-906082807,-1070402443,-1406270741,-1017423522,508037959,474815819,169615184,41092724,307364214,240090963,209126773,471670303,168496141,1381061532,1946631248,1963801677,1862727178,57999104,-402617368,74711596,963968828,578030652,-1186035781,-29163512,773617865,-160102598,-645144112,1364126137,-508035282,1444842287,250135296,-401675516,250085438,-519182336,619185131,1499093001,1354997083,4800138,5119626,-1275067975,1477496073,1911051203,-1579008,-397163685,146014312,-1017442099,-1962937368,-1010005272,5643915,5643913,1307071388,-1013097728,-33532000,-1974418488,704653582,-33532146,-1979664959,-1979692738,-1342157026,-855002080,1444317968,-17660416,-1261764914,1477496066,367547331,1228835328,1327401472,688818688,-1342130944,-855002080,1380997904,-226045045,-889270530,4800138,281871028,1405311066,-1979666094,-386692369,112459803,267063501,11620947,-141890678,-1275065624,-401552121,1532624924,1173699,2692746,-822162690,28364286,5193354,4825283,1252000747,17229824,646586485,-58720184,1377268743,-2146959174,41026300,-466426160,-1910578441,72262618,-1664919009,-1169141165,11796480,-997582899],251,[-2144803712,225716476,1963508982,1946265612,-350703091,-350506490,-384191998,1347991482,1575554364,1532647439,-1824734307,-1791205260,-583252364,-471316876,1958742734,1019805240,-1171098870,-487194608,-1031679862,-397277613,-399712862,-397162799,260757580,1913649536,1125101826,1599813515,-67062445,763929843,1543205608,-1075713597,49020848,104464560,1906442353,-402426880,-1863843746,-1101806658,179897939,1455816192,149440176,-578137637,-1410858825,-400510956,1582947067,-1392750250,91537418,-352316440,-401755915,1582947047,-32455037,1540257225,1012318443,-1342016243,-623777765,-1605319842,121372744,71042164,-1070464397,-1017593846,-1230123693,-1979665896,-1275049666,-1609511678,-1073086351,512365429,243925071,11862057,281872820,1543376360,-402148413,158728128,167791776,-1291684416,106151536,698353077,-1339540480,-1258130383,-1974251510,-402633186,1448804407,-61798735,-1665135956,839021910,2484416,24485214,-906077874,384362613,-964469248,-1057073136,41040444,-838979408,-1343699083,851663869,-1073065024,548406901,5185162,41225532,-1185866832,162791425,-1023536947,281871028,-1966908583,-1258272498,1210485248,29685248,-847248524,83656832,-973207182,1913060480,1371930114,208940092,1506632168,-397285238,1081392476,752627176,359935036,181226984,-1342016320,-444573312,1374161411,1958559720,-602871773,1949056044,-852432884,1372097113,1958554600,-604182513,-853481428,-346427254,-1101666042,-1963881895,-1979700954,176104645,839546048,181799634,-337218095,687636507,-25162636,-2133167356,208798969,-25111573,-2133953784,-915207943,-1073032822,1048584308,1946615880,1007071580,1951446018,-30886870,1976106697,-2134509908,-906093195,45160939,1948843136,-2134510071,-1040315020,-906098197,1971373558,-2000028158,-1593824986,243793992,378077256,-1053163447,129505908,4956928,1302578310,1327925248,-29693952,1336017780,7268352,-1275049312,-1022309115,2688570,646591604,1346109512,675022708,-1729559692,133988541,1353712757,-192930581,133988354,-855768459,2728528,4728456,4785863,770179072,1405310976,-1292051736,691961895,41166848,414601138,5193354,-1979711303,-855198527,47632,4800138,281871028,-1185738773,243859456,1218445385,-855591936,-574756848,-386348568,-1645676662,-389850116,1534393764,1371406513,1212055552,58000896,-1967319319,-397322708,1081392084,125054012,1506527720,1498540170,-108375215,-8331894,-2146929408,57805051,-1273967744,1527827723,1958456296,-1146755069,747134553,-28964748,83460289,113687922,-1023410097,-3973543,-16757450,1006652214,-401574868,540855166,-1973872525,1978159560,-399739717,1009572422,-401378260,272419686,-1662450830,-393586244,-1151670191,736629108,1340615898,1930443979,-1973790231,1498501840,-2131654054,243863526,-980811701,270852304,-444546550,-790245369,-790245147,281147109,-847248524,1408109184,12048522,1302466340,1311672320,1328449536,-854871040,-3974384,1006655030,-400526292,-1073034502,440163188,646600563,-469106575,423363700,-1973793933,-504868144,-394562374,1009572274,-401050580,-1073034542,646591348,-533069783,-1973802126,-1041739024,-10783558,-402626506,1009572238,-400985044,-1073034578,41222320,173613232,-1578610200,-349342534,-1143609085,752446952,1019908584,1509061408,169928064,1372097256,1958380520,-648746993,-898045908,-646766532,1372097113,-444575399,1745783055,28596480,-1990586163,-2046798314,-19988750,1049252810,45350985,-1017442099,-352276400,548425731,1347637660,1492794856,1745783643,1913058816,41221888,-401996619,281870772,-1017602727,0,-1,-1,-1,-907502512,1397454075,-963882415,-1912602433,922691271,-14286724,637566518,8128199,-1943644936,-1912570354,42053830,-1291816442,1228835459,112896,281872820,12568204,650612224,8259215,2080804646,1522961920,1486707545,-1178736445,-385853792,-1259800974,6678713,1450569226,-385160694,646598772,-499515351,-109033358,-1606192358,-1073086351,-109050508,1396142873,-822152822,1049283326,45350985,146018509,1348145357,1018787816,-1341885396,-402134272,-399714238,-397358746,1479137338,1951973386,-372995582,-1863715310,387258,702031336,-668931901,-919410648,-669456302,-919934932,954778457,1955937465,-670504952,-339725603,-1188435963,883097520,882950912,1958742528,-920917968,695405116,448419411,-466464170,-259268399,498401070,1532937046,1062614211,1280722518,1918266198,-2141816746,-1873377194,-1171920554,-1979697733,509447,-1946837015,-385861858,966790854,-175314688,281871540,1961101904,975079692,1009682432,1058441472,-997566464,-789133058,-1946848279,-385861090,1017122458,-178198272,-33538400,-178722368,-33538656,-179246656,-33537888,-179770944,-33538144,-180295232,180913384,1007842496,-1269533948,1102795520,-1965554944,669604615,28988405,16890114,-100659269,254078190,-102644934,-1020130333,-28253814,-338152761,1962871532,-1143502310,79233089,-722053120,-388963838,663224947,-17309117,-68651574,4300891,-369827351,552122719,1955937464,-688855032,-339725603,-1206786043,1168310192,1168163584,1958742528,-939267874,-680328132,242483624,-922873676,1085538932,-385822488,-1152125780,-1073086394,-1975320204,509447,-191174309,1448431772,12197463,-1898279424,-1593503714,-1005977498,251595124,57999462,-1610602520,-1073086412,921174900,4562944,57982986,520120808,1482514015,113692573,-1593835419,-1073020826,-95283084,6620918,-1173916161,619446369,113766140,102,1405311739,78926417,173019341,-1995672348,-2013251042,-1996473298,1476411158,838874784,169440452,908495076,-1995344896,-2013251810,-1996474066,-1342161642,3515135,-1017423526,4635475,1962950528,-401558521,126353425,4161603,1085540213,-2013264664,1388534535,-335412806,-922827742,1522829976,649411,-1174023240,-346947580,1712753464,1962019328,1694942727,-236192000,-958469949,1915091587,-1075293678,1911041237,189946314,1510438354,-369148951,-790054893,1227519,-147530568,1694955249,141950720,4438608,1492039344,-301972806,1978582154,6404615,-301789972,1712752986,1694942720,180551680,1497451866,420501776,1494243674,1494243600,1499082000,1297757200,1158699329,1494243674,1494243600,1494243600,1666866448,1497451866,1499102224,1494243600,1494243600,-1441769200,1851437402,-1424991909,1499197531,1813010704,1980782940,571496796,-1675463230,512316240,394790121,-970079357,1128464391,-968675448,-2008875001,130433807,-1655153920,-1365710397,-2134680744,41255162,1489175218,1503577222,1522752346,-2084349605,126496451,-1950101258,-2096830178,-1950143549,-2096830178,-1950141757,-1979389666,-1023398009,-967747754,-1526382842,-1090195266,146343232,-492504064,1583307261,-1152298045,145818944,1965047680,-906083571,1556018805,88653573,1421742315,88129285,-1493432143,-906090635,92993909,158598202,427147274,1963001078,-1962636780,-2012944098,-1157615225,250108404,-339725824,1509866247,-117439256,1405311833,3022475,1960512323,-1144825086,1129514323,126486705,1140119016,-160052738,-873976144,-1014801420,-163270647,393535751,133583024,-1341098720,-2146961854,1102055797,1967130614,1531817986,787785192,172165002,-1007323712,1970226720,-13736850,1394606093,1886415211,-13736859,12124173,1376684032,-387272699,-471204163,89308158,130418570,1975519744,-213456891,-487997430,1376684286,-341579515,-1963013912,-1325389522,-387076096,-1209401711,-2041554690,-196810556,5705354,512477694,-1886911255,-1427570638,-997828354,-1963439639,-1325374930,-23861248,1659399600,-22025986,-2013240416,-25106169,-997830568,-385874968,1793654401,6536181,58002748,1006953705,-1023315168,-397211650,-27525491,-17533760,-385402680,-2041051963,6464196,6398147,57982986,-2136151831,41286626,1369571762,-1564410363,-896924336,-2139037312,452264425,-2132705079,1947255542,550076419,167796896,-1325239104,1976109569,1594291721,41221888,243810481,-4913848,-756520784,-400061699,-990446034,-166955775,58032577,-1342165016,-400561153,820510771,-1946651906,-167450338,-2130693753,300419701,-972721407,348166,1638007216,-35133440,-385808442,1069284794,1161477,365757364,89373635,1392513465,365757108,48825203,1587567361,1975519744,-1522565114,-373037451,1637919785,1958804992,-1564462581,1621229665,-439490304,82386571,3246070,-387287679,535298107,1407380225,939549115,-1962052313,-167450338,-2130693753,-1023314597,-1263801879,-1840897,-997830568,-385874968,652803405,-33060864,-401902399,260635997,-44570429,1404768138,-33508091,260587977,365757364,-956480280,-389873401,260767037,1404764341,-1009188091,-1628962380,256255,-1594026775,19662160,-1144848013,126485841,167774150,-1023314752,1929382632,1342621191,-1073086459,-3938109,-1040316534,-1996686104,-51386353,57937722,-2134654966,-579534785,190544,1404814168,16824581,365757108,1403000178,-53745659,-823654520,17286908,1962526974,-2134640639,91555068,1877547186,-1423578709,738545824,-373286399,243796115,1525220689,1594279657,-1991049216,-1962586850,-1996271594,-1962587370,721880078,1225689547,-397258491,1499135652,6332507,1946599434,-1262318078,118869251,-1174369816,12124165,-42645248,-386239158,-1094516618,-1937046189,1621098506,-1665136128,1343059281,55988563,-434706215,1482381662,74776892,957579,1958742534,211061518,1959329280,1343654660,-1262318077,118869250,-1655106958,512428917,-654114768,1478396227,-444536573,-804919216,83656792,414319989,-374688279,-397694357,91599347,-352295776,-1041700861,74825738,48955824,1688338608,-840922624,-607272171,-134091783,-1952648309,-1979407090,-1564396861,-947256153,-578100174,1939734322,767755015,48955649,-469056725,-2143482504,-1961528832,46433246,85417449,192479360,-997990773,501213442,-1577025531,-1514470234,-2146467836,-13443445,-1014969472,54068934,-641275776,-388330669,82314986,1579059653,-400510716,-396636389,393523552,684732904,1389996008,742131594,1290274165,-386798671,-1993748450,235092766,1348331960,55588607,73283327,991857611,-397163773,1815872782,1279003252,1899759220,1362887284,640074587,640034342,640034342,640034342,640034342,640034342,623257126,606348581,589505316,572662306,539042081,522133536,505290527,488447262,471604253,437984027,421075482,404232473,387389208,370546199,353703190,320082964,303239955,286331410,269488145,252645136,219024910,202181901,185273356,168430091,151587082,117966856,101058311,84215302,67372037,50529027,16908802,257,-65536,-16843009,-33686019,-67306244,-84214789,-101057798,-117901063,-134744073,-168364298,-185272843,-202115852,-218959117,-235802127,-269422352,-286330897,-303173906,-320017171,-336860181,-370480406,-387388951,-404232216,-421075225,-454695451,-471538460,-488447005,-505290270,-166993695,-621346183,1030805291,-397198732,1939610768,208332803,259576331,1915222659,57908509,1527528936,-2095730199,243129082,-2094611837,293395194,-1174400024,233373658,57908480,1527520744,471853251,-770968597,-150832740,244186,-1031675181,-628662222,-1659034136,-320273544,485287948,1913181417,-1878151159,-956624919,126484487,-1996905240,108380935,-393213264,1515778153,-2134663845,27198,1394479732,7020229,1526742912,-972720865,27142,1605333737,-306255522,-2007297931,-1157322954,113643520,-385613061,113710376,1189,-2007297853,-1157322954,113643520,-385613061,113710352,1189,-304718653,-419508547,-1264165029,1885290806,1640981257,-864611964,2051237419,-1080764955],252,[1818913110,935134639,1199926534,-978565349,426143783,-1223206686,1340109649,309237645,-1546094845,-687194768,-858949085,-858993460,32076,0,33024,0,33824,0,34632,0,35450,1073741824,36380,1342177280,37187,603979776,38004,-1769996288,38936,-1138753536,39742,1797783552,40558,49872896,41493,1136082944,42298,-727379968,43112,-2065225216,44049,-434047872,44853,1604923808,45667,466206468,46606,-1564725563,1073789233,191576694,-402604962,-954006391,1644216330,2028717484,2055258925,-685328617,-1399798184,-2038943122,1471531527,1746288394,-308097751,-1038364980,344313939,1498505536,430363652,1873131920,537974565,-879810572,-1811228082,1060731128,-1190339071,-1895311562,1733288225,-221655804,-2128354231,1870413893,1891035004,-978474965,1290070813,924389942,-534974907,-2065738045,1813180790,319526458,118945050,-1748075575,1222441024,-1111352645,227146608,1989759157,65302,0,82935808,-1710981067,612571639,1971536739,-1450930739,75662207,-2130706432,-2092060446,-2096008694,2134181108,-2144243176,625304878,1682186531,-2147471316,-1921080122,2051014659,5960464,1316134912,2328,-388717296,-402653184,1525878,199491584,596,1000000000,0,390625,-1769996288,152,256000000,0,-1609612736,655360390,-400093184,167797763,256,-7307264,-1,-32769,-1,1006632959,125909162,1952024700,1999017952,2048794052,2086883422,2121661978,-2144243176,-2130706432,517470981,-1725536890,590633095,-1520574073,1225776006,-1277754749,33117,1644462464,1350468405,2038320164,8366761,193003520,-2089923004,-42065159,-1631386813,294,858927408,926299444,1111570744,1178944579,-1146471494,1927840056,78028810,1014204476,1265788988,77805311,77936383,-1978638104,-2117828382,-162520204,-2147178746,839926760,300345572,1348098904,-1157322520,-1914150377,-768386286,854186634,79987466,77932160,-385649536,-466478959,78063240,-1089340951,865076387,-945029952,-1014956027,1964552168,-1528895229,-945029949,-1014956027,-844358935,-1523154759,914391044,-377486159,-1160969334,1525275015,-2017735420,71821785,870890701,85715225,-1310074489,-1984049915,-385572066,-1093859221,-796157870,1510534888,-2017473085,163047897,-645414707,-2129793559,1971323131,-389952237,-768407341,-393183045,1273496581,138799386,55827447,1476686042,-855533079,146139330,-1556676774,-1523122428,145352708,-353805733,1388546819,1918561015,-371684603,-1009974922,143779923,-1556676774,-1523122428,142993412,1391024731,1977289481,-1489598452,-83442172,770245634,-1558279919,47108,-1845189213,58310667,201326522,-955876901,-16472826,-1556154369,-371684604,-645463766,-2028415000,-397163559,-2091181499,-1950153533,-1962630378,-1023105778,434656156,-1014801638,-389833468,512343723,1743324323,-1096685558,77799049,-854956567,-1961391164,-385875297,-10615987,-16473290,-16472778,-2017079834,413198553,-389817977,57939812,-1012689943,-840377721,-1245695488,-1144599144,-930478938,11874184,-802191293,1942474192,18933763,-645208694,-401591319,861142674,-1558279717,-1987987708,-972774114,67304198,1528038632,50005702,-1047805180,1939006199,-718935805,78363587,-379275334,-1413808122,1689893380,77838930,1914107880,77576707,852331203,-2029458451,50045146,-53965928,-74714485,-695491341,-389816437,-242497482,738065291,-1527561782,-812918133,-1664877503,-389833399,58005180,-844960791,-385648440,-1549724029,1958742788,2030153734,-1006653438,-619986893,1539568501,-661940029,50005702,-1558279934,113689348,-1023147269,-369113880,-909246489,-1242998181,103147523,199842395,309516,-1660974871,-1656547446,1127713436,-1656549493,-1013103716,120109907,1528170216,1361491641,855619048,-1563767360,-1262812367,537380356,-968685814,1793667079,-1597256437,166397093,-437728051,-167218153,450941136,-1019382592,914410957,864027815,-1948387621,-1950213181,449022672,-1010267455,2014708712,-389100038,58201551,-401025559,-806873086,402450712,-1037319285,124784244,-1070463112,2026094846,-1071973895,1977236419,-371510523,-1031077850,77799049,-739714293,-1869573895,113706617,-64347,12238859,-1174177536,1056440319,-628423517,77799049,-516248125,38146420,-1732182524,-180621309,-695472267,986855913,1963129606,1965832937,-796244251,-1912194388,33846272,182250434,-1743752000,9420689,1955702515,-1963982074,-1949766718,-1950131242,1261341683,-1091830780,780923787,-369360036,984416269,1175549153,-268199764,1005585325,-1947240978,-749475362,50005562,742058357,-1404639883,9307706,-1073029259,-1852305804,-218067009,74748326,-789843965,-1949267027,-754587170,-1021962008,168076705,-2131397404,-2147179210,11589581,-1576755550,-1298135894,1958742532,77963746,-663428086,78716555,77926016,-1324449664,-863338492,-1482502358,1931637764,-154958318,78095065,78003848,1877496144,-2141693675,1601387001,568916051,78094357,-1144835493,-1430387554,309508,511245560,1124536749,1945756227,78035730,880019454,79252299,1260376320,-369434037,430772713,-498908409,-166038535,-1191181929,1263206404,-85846025,-16776007,1124496647,1962467907,217377224,-1609724439,-2145123161,77932160,-1526331265,512344836,378078373,-1581054813,-469105499,914419828,176161957,-1578142465,-469105499,-919347084,77805195,-1979406430,1942956748,-2032536051,-1507948065,-1814067708,-527772025,-1264786638,180619904,-1964756260,1959332860,435782470,-1986194830,-1979407562,621061926,-1005944705,-1023105630,1913190784,50719004,854821520,149520603,1948239094,550273232,-863974421,-352067040,-607062002,-590292271,1964033270,-1644961043,-869653127,-233053814,-1021651317,796121226,78059254,-755510026,-989932554,1967268213,1975778846,50785050,1943540438,-1509491188,-804686844,-790965797,287631836,-385046039,635964520,-1314864365,78094852,-166942743,-16472570,116846708,1962869938,-1323398171,-185341948,78716553,-133913413,-1156341272,-386399056,922686362,1592263846,-1509519595,4241668,1359539025,78298104,-1961658392,149718012,-1107103869,79234224,-1510736640,-1190889282,-1430585340,-1375930364,1128466201,276036066,-1962933063,78299124,-1952058372,82573542,-116865917,-402350405,-497478856,-1526270282,158629892,77989631,132712821,77511436,-384622616,-1796730831,-2012777198,-385571042,-16118784,2062091125,-195565550,-768345461,-208929142,549052298,780883200,-1516239709,-337147388,-674105339,1465308881,-266601173,1583285363,-998046485,-772409340,-489434670,2044398564,-1509491190,1560835332,-787765783,-1965829678,-1965651230,1574931187,319819241,1364677625,-397397972,-1739058608,512433785,-75430749,426970317,-472790133,-654056495,-670833711,512297848,1223361699,-351767984,619204659,-954930430,293894,2114373412,-1147898876,-2081946498,-401180397,-10874308,-16473290,-402348746,1515913867,-335688472,31975443,-401464344,-396750098,-622329225,-51451903,-1017421991,-1070409267,-855635479,-972967718,134413062,78120646,632602113,-1946209450,-134771761,-2031595311,-1073063919,113640821,-1979579653,1965440007,-1341658877,1956392252,1948990469,-68662527,-402230280,-169214147,1638120959,-225717709,8796718,-2130021376,1952554237,-269923036,-1662156289,786813281,1781573375,1784638027,1785162335,1785948781,1782606400,-1662468046,4319232,1090530793,1374222197,1370454289,1223186259,1499160321,-385899543,-512429172,1140841449,199875563,12380160,838862313,11987136,-401771107,568857389,1392867857,1527967208,-193533501,72681158,-1534465793,-471214965,1979648520,283699205,-1499413511,1975519748,-154957304,283437264,-454507527,343039487,-1957490453,-2496481,141712731,-1514186925,-1017802748,19710206,-3868989,57991818,-1977561984,-51516970,1048616720,1963459323,149528068,1465097728,1593859304,-1946799269,-133895978,758911858,-688454539,725353963,-389873292,24311794,-855998013,-1174048244,-269778945,702544,-2141527305,-164482838,-538193917,1465057548,484968309,-1878660352,4647056,-164406433,-1108814197,-389856269,-109572008,1956409321,273606705,58021499,-845382679,-402294321,1223360575,-73268048,-1524725246,-1491171324,-1558803708,-1574532604,1087143940,-377435264,501747157,1965388560,-1672812285,58314957,-1342173464,50045448,-1616658381,77701892,-1957276989,-402349290,1516109955,267577539,512427385,-842857309,-385649199,-1499423720,1922055172,-385649615,-1516200954,2025851396,-1677924093,-1157627718,-1964474368,114026747,-1173238296,-2135228416,283961488,-538377356,-2147435621,-1516229141,-1665136124,2133067129,-1174100574,12255232,-77076352,1006937760,-1660521072,-1209410696,115861659,2040388235,-1982073086,-972774626,33749766,853226435,78102244,-31546,312976,91869707,80141047,-1965127040,-958952718,67304198,-855094295,78029014,175423498,168080032,-385583680,-1950150920,-402345698,922743002,512296102,1458046129,-1544516847,2025522342,78816004,-1962628163,1958742784,48940,9162635,-1957485577,-2116090914,50632643,1107391239,24363267,-1962440382,-8168502,1191474182,-1948521657,-1615113279,1526761732,1946615427,-347716092,77446846,506365,-507508052,-2147126021,537173518,168076704,-1509519424,-1156614140,79234206,1125634304,-369434045,117312537,-143326042,-402137623,74714739,58064650,-401710871,244052026,-315489115,-1979407455,1381061629,-487108527,-145175925,1942488035,-628407807,-487106470,24365059,1524237122,65205848,-787647528,-19279397,1963238918,126937347,158990090,77989630,-2081880203,-774778617,-1965716781,-1965061389,200075745,145773507,296747634,-930420598,1223203921,1958742530,-1660126974,192630873,2035814404,-1660294374,69659481,259610631,200730704,48269912,35028705,34401256,986054341,1912845800,-18314740,-352145211,-1245380092,-20382205,-1672455224,1307101490,805815808,-398261899,-2142568216,-93048769,1949187968,1486701313,1352412020,-1274167320,-1274905787,1126664260,130456920,-972719829,-654955257,-989974604,-93124052,-2042414588,1124567492,509507,-1262757497,-838941948,512300665,130417490,130433838,1975909936,-919387144,-838984981,130419829,1377732910,-919387389,-906097941,130418293,61948716,75566729,-1123699517,-639081995,-1769263361,1162149888,77805195,-1057083472,-93064661,126415363,-1556707005,1976368644,-4790051,-1023408186,-1107099207,116064262,-1107032903,-1279328252,1958476804,-1558803614,-964012540,-522984398,-684793722,-1964846166,-294302003,-1157626426,-27720525,809468105,-498924683,-370621448,1366784780,77577811,-1190876225,-201588732,58058917,78756691,1527643624,-1090212930,79234207,-1510736896,-823655564,-1508996596,-1192656892,-386344458,1499136858,-1335777602,-13703159,1345302608,1354825304,1929417960,10742007,1963715416,822593033,805815875,126354155,-922855357,-1101932683,-1547762529,178436,1504048124,1364404715,-401663768,1532625777,1947048424,-1524725493,-1558804220,208922628,-1293418064,-1524725501,-1558804220,-1336190716,1642904067,1358874600,1592283731,800087309,-1057073072,236447824,53409651,771752086,171538,-398113467,-2024272584,126376917,-922855357,1111674485,78965387,1375646697,506198,-133914689,413937404,-102611195,1371756894,-1090517063,-50854753,84978734,1509548615,860967875,45832191,78028894,-1073031378,-1738601356,-1957169109,-281876272,1723590891,210298976,1930243560,199682054,-396931233,527567792,-396330309,1491602574,153901308],253,[2146876240,-401838616,125177175,1477163496,1481687294,-1073063079,1532582083,-1144799222,797574324,646586545,-990509949,973960224,1965732329,80016903,-376831371,-1075310712,-1120766734,976118181,1946157190,-1661107959,1294365793,-310251285,-439262820,1638334254,1970304368,2037414256,2037414256,2037413232,1013988464,130435952,-2094626256,281343492,-968162188,-990501881,1258648836,-315478136,-339735869,805815814,1976106563,-1981234184,805816061,1976106563,-1262763019,537380356,180480083,175742043,1395460038,1527573736,-968687348,-1013108729,-571942707,1124627967,-1157625914,-389872460,309922504,856096953,75736000,75566729,-369271064,2028601137,176285948,1625883513,-1023314529,-805001568,113660136,-801110874,-1157323242,166200491,309517,221767761,78321291,78454411,1526184936,-162797477,77991678,-502631335,-1073456925,77989376,170912195,1462091455,-972773185,753402117,-385649398,125432118,175505162,168006633,-385649153,-620099059,1048585849,1922630822,-1628575485,922702674,922682531,854066341,-396731647,1038617434,1952078603,-1630410493,168076704,-1089898048,609710532,77963903,-880782765,922721407,922682533,48759971,-396666367,477432618,-768388270,-393215813,1515916062,1520242297,-1875055781,12309043,-149755519,1393457565,19916882,-974601590,-799319550,-1559851048,-1526296828,645963524,-1635842907,-1329658765,1381193597,1510020584,-83629989,1408271849,16771154,78780041,77792967,113704960,-2130705243,78786257,1532626803,-555199917,-1308166150,1962934020,-396666347,-1914172383,-87300086,384326490,176351244,1532679915,-1508996413,-1192656892,-638174861,77904796,100234,231304,211599370,25659520,42452480,-1667385344,585630585,-387108352,2040332306,2549763,77465286,57908480,-1023296023,-386378927,1499138426,1405351650,-2096848965,74645807,-135576765,-1152138405,134087839,-347929739,-1966908423,-2147178994,1098094825,-1952654858,-1962630378,168076574,512269531,113640615,-2137520986,-1667399477,-360511879,14385153,-922030798,-338688396,-85796143,91856797,-33393342,91463107,-1444289486,175742465,-738798857,-2147368317,-1312620333,-1509021032,-1427376124,2114479848,47697,-394198853,158665150,77797001,77928073,78028995,1352171564,77989574,186378368,-396265797,1532625432,-401927960,-2017785476,34269281,-1847043238,-18326795,-119937014,451435354,-2144224268,-378398534,-185992803,-1805850212,1356891807,48955824,1436729394,-997828604,47774,72556169,-370670732,991857091,-1817384957,-477374603,72562315,-847956167,44534354,-2091757568,-2013920061,2021720063,178497,-1074557956,-1510800221,-162310565,-16493306,1455296373,82805508,-218103111,1958752933,-263460861,77839967,-67108167,-1956731405,42765076,80118528,-263591850,-1014814741,1125092100,344677955,72681206,-1962510849,-352037354,1892745988,1377077557,1128470411,-1511500968,710499313,-249567035,378080116,-779419602,2095698823,-1981576294,-1962719970,-2147271906,158673983,-386509336,-1813381310,-1700206189,1465275217,-1153846702,-1514208098,78036484,-1185736213,-772276220,-498908393,133585914,-30837440,-30772212,-165251894,561577733,746643573,-2145749496,360057066,-1190878018,-201523193,-1641643868,-1091887100,-350220416,1583307474,58087771,-385583895,1049233088,79234214,2027620864,-2146339551,393349359,-225780086,-466430838,192211938,-774582024,-19672878,-371296817,1049101985,-2081880922,-350172156,-1505851148,75032836,190547,770229083,67812096,-397210389,-1017446398,-1157619736,1048577123,2013332648,-971868921,33859590,-1330675224,-1349916659,-2065167696,184337327,1644412671,116787828,2038432935,1644936707,1913027560,77577992,-352320327,80118537,-1190878273,-1523711998,-389808926,-397211379,-1226307711,99113975,-379889152,-1976633427,-152528889,776163336,-1549596789,46367492,-1559786706,-1014823771,1499092994,1360819272,-2024583086,-142350119,-1959898277,-1618268649,-353894398,-1014801423,-1008801020,1944637523,17426691,-396315973,803735254,1527345671,1274749928,-1020983354,-1257901080,-1258130672,96331783,82314100,1064852474,-989671286,75630122,-654965383,855294696,11659465,75577087,-119871406,-2130276518,-2127102204,180367876,-402230078,971569843,-2130276360,-2127102204,75603972,-1979550999,75604176,41205770,-259340034,-930430462,-1070463880,293193866,1397903696,1527097832,-27764390,-1963886400,717392609,2042954433,75669527,-956671256,512306695,843252562,717654729,161606085,1376027296,75577087,-1037384406,58245378,-386255128,922681383,1374160001,75669752,75564687,1515765770,512427893,1743323986,-20839935,-402425656,1542060559,46500353,-20895038,753437376,83656451,-1597470205,1076102275,-930479499,83814595,41027508,-924315468,1962498820,-397389047,1532688651,1352459914,75568779,178058762,-33393454,-1645083958,116787572,1963197571,718208514,1357286132,1323893624,1347441408,1476714984,-143276802,-402341912,1347946382,-771750983,78047460,-997584782,1622326168,1810421763,106293253,1857752811,-1731949984,1407768579,100198405,293100376,-1040295592,1347637329,1476697576,839052123,-1596131612,-536738686,-1073036034,116787572,1963197571,-1966277118,1489580780,75577087,-2110879664,-144775164,2128874072,-389772795,-1554450113,-1073085311,-1974793099,1949187079,512312065,-1655176366,-1006496398,75638410,-469056470,116787572,1963197571,180420098,-162862912,1206507915,-153056768,62144708,-466484619,-1996192861,-1979416306,78953440,-165673018,57936068,1395328966,1526970088,130418809,-488090835,-968664315,-773312505,75735299,75566731,-1276574856,6875645,-130291629,-2013039525,130433839,78887680,1379830595,-2129229053,75669508,-81009614,1131739179,540805002,708634228,28631668,-397388981,-466425110,-160158404,-227267780,-294378436,376778812,-355145661,-347402125,126372611,1961101912,46433272,173585387,1543206116,-1020983354,-1979415647,-804866612,-2129228824,1393259268,-213522350,-379928526,-963969473,58197292,1391994600,1492507368,1975519824,-922858751,350750328,509688,75564687,-385918487,1836319467,-1549726599,762628,-1576753760,195100685,653733376,-125083029,-1607546230,653681261,-939393013,892974,1797715502,851968610,378220224,-687644050,1881049646,-1562832286,-2135948121,-1996183902,-2013263082,-1342173922,50045444,16497641,-1279590400,2144516,1128466179,-31130910,-352318557,186026913,220105216,-1329581312,78029440,78063240,1408995305,77511505,8390529,1929380793,-12369138,-502762233,-1509490952,1495257348,116793460,1979647134,-1624866811,-1514406396,-1979217404,603980455,-2132508545,663281674,-1869560997,-74913392,-2132745088,477331652,309674652,1975778973,-607061741,77989630,-376436107,1973287786,-18710525,77839958,1178997897,78069386,-2139102335,478732042,-242498722,-1962625816,166220238,-2146864638,-1207654850,132845433,78003840,-402228840,-806878720,75938564,1493455336,76463953,-402356549,-2034564043,73263108,-402522648,-2034563918,70576132,-1157497880,-974650220,-2096925951,1474823403,74799364,-856964610,1978198411,-1009939708,77932160,8841343,-973036056,2131014150,-387144728,468385924,-1516114587,2013036548,180552051,604600768,77963903,1350414520,-1610589208,-1073085274,109053300,-402520922,-1314848671,-2097381372,29685404,1084752501,4843676,-1157008227,937975858,-330766334,77999744,-402427134,65536256,78029041,192115772,-1156588614,-1897364663,-1157174286,-957849036,91594234,77936256,1673249664,33613922,-386856728,115929543,-334960640,-402449943,-1528298579,33614071,-1023163416,-379571525,-256376354,-1523122237,-1556676860,-11081724,922704730,922682531,-102234971,-13834239,300505691,77963758,158973962,1467855039,-1516077276,-2114158588,968821874,-768387205,-394198853,-1564807696,2131344176,2013389288,2067971898,-1556676777,-1523122428,-1277707772,-394175045,1515973733,77805311,77936383,-1157520408,837313097,-10855430,-16473290,-402348746,1515913616,-1142051864,115958354,266058490,-377402949,-1833243611,-2147042550,-387176215,222081111,602407797,126496433,1975519811,-1614822418,309508,-67108680,-1195136013,-1549598720,77964036,-411506493,-1549726087,1958742788,2030153760,-1009191396,-1499409203,1958742532,77963280,125091850,91816368,214161654,-73350399,-33014782,-20382008,-236403768,1393324799,-396268869,-303562546,868441066,-2147435566,-1007964952,-1140860952,292708394,-840431381,1614461951,-1410857102,-260708352,-1523122237,-1556676860,-83442172,-1662515198,-277813248,115891034,79283185,1125634304,-1006968253,-788527943,-498382049,-1887386630,-501219326,-1329872127,150568964,-1185864078,-1430585337,-1977120252,-2013265529,-136166649,126402610,149520473,1948312704,-1440347943,-2955004,259311882,-1209468847,-2013898241,1963982850,-1010834759,-1090216002,-1174666069,92995588,-24868443,-1007164673,-1190888257,116064258,-1190889281,788267012,1135282059,-1946623421,-1018475553,-352015425,77578218,-1413487125,309508,-201531769,-1008826459,-1151904943,-1413544801,309508,1610607080,1371756891,-1413785773,77577988,378137579,512296099,-1950153563,-1962630378,-1023105762,1929301992,9038143,1408096232,851675735,2013570310,2027620924,77963536,1064485675,-1549715595,-339596540,734235408,1912907014,-1960413906,-1559876670,1965322756,-339725796,1206632522,-1863474200,839355280,2030347526,-1524200941,2028210692,167882758,-1339233344,669776383,178513,-1516183929,2042628612,-34109694,-502893145,-352276229,-1341754611,-339736063,184528901,1599732160,-1313094821,-313071612,92967056,41486130,-1185827861,-991231996,-396230725,-1746338062,-972327425,33749766,77792967,784564224,38443,43915822,166249216,-1610057474,-1073085275,-1581052296,-1073019741,-389869192,142147060,914412237,-1015020379,1023714209,175472640,-397159475,-379851301,519569382,-1144847197,870843513,77053696,-1207957319,-201588736,75014827,-1023104350,1929230312,-22877949,-1618274421,-1178402814,-1511522300,-385649923,45743766,-24057600,-2030041927,77577211,1929220072,-25106173,45735815,77840128,1944714119,309758,-402350145,57867636,-1174510103,-1547763710,-27465468,1929208808,-14817021,-385954327,79297880,-1190956288,-1084424190,905905317,-85831857,-1413495979,309508,971510251,77578237,1929381049,77840134,1476395705,1195836815,-1018103070,2046631912,-707935487,-1259797646,-199497229,-1158021120,-628228000,-762396018,1688387634,-1148078844,-1699086336,787647238,1124567212,1976434242,118406388,-1141239091,-470351808,-1020535924,-167771973,108392644,-523041615,-1991518069,-1962922978,-853349917,-157143888,12040961,842663878,49914560,-1577056606,1705116779,2662916,-1996288325,-1157428194,512295802,512426978,-1991573460,1258490398,118405971,-543030096,512316164,-543161120,46202372,-1227846976,1524237056,512481927,394790112,1127712835,-1190862944,-1073086412,-628683148,-628631293,1128470409,-227161858,-654058873,-922856637,-1962592606,-1962614754,3390231,512350723,1130038500,3153545,54861449,616729178,-1966044418,-1966921022,449219288,1945668295,-1385633533,-338492495,37537674,12256114,717392386,-1965520189,-1966662970,-385649672,512339274,-628686070,2891401,53419657,512353163,512426821,-628686800,732773864,1397443546,-444536741,-394273605,-1729561729,-1013978708,1954103840,1713402725,6645106,-257562604,-11351757,-385580746,-133528,466206467,46606],254,[825242929,540160309,1380994883,1112088622,959520845,-522768072,1260446078,1263476802,437512205,250149770,-1964275174,-1074070321,-38796032,179315174,1639588070,1288485632,-1014365516,-288912658,572580938,-319130428,-287161686,327914,-83886336,1939789236,2068477260,-1622771384,-321780303,1085292403,963764432,1990124594,2050127924,95526704,695397586,628155600,-100663368,-611526514,-1047739506,-762523250,-326376821,-24382069,-952957069,-336066699,1959201763,-1595476991,-658865178,-1057034749,-1326532430,-1335630199,-1335761243,-1939806719,-1898934584,12319960,-535380768,1964514281,-436031276,-435900320,-430657528,-423523773,-431968191,-294845,1105463156,-236791798,734235380,-1337858359,-1874598336,574743696,-503089960,61928690,233201894,-661979216,146405514,47616,-1326558994,-527766527,1960328172,-498928639,1958805231,-1898213663,-419450685,31870977,199645360,-393609040,-430962458,-434982902,-431902655,149180427,24383524,-431836940,-431771637,34847243,-1947336272,-1190890978,-75423744,376705588,-371189572,309593329,78698634,-919904026,-662241566,-1070860565,512338931,12190834,1096452,-13909362,-1951771208,92874440,-1960439888,1975595781,536918289,-1031689229,-1014823936,-1593933808,512350837,817366035,-1127182848,330301696,145760486,162537958,-5234202,-1189207578,-13959136,599312270,-930305025,-1074273621,521011264,62838924,280596735,1195877632,505412578,254042852,-1380917110,-460299802,-771444382,183510208,-1545327932,-1716517872,99116006,-1426358248,-75491212,-385649307,951123439,-1869585946,-14393116,117310581,278987794,816861188,704909475,-1341075996,68199200,281928746,68199256,175452196,-956284737,-369145083,809238688,-989984652,41230396,-528088140,-840684976,-1152362480,-1195724800,134265091,-58719824,-1224117200,64535224,-922869579,1916699118,-1911409660,-1912113981,63432923,1347962485,281870516,-344973128,-239,-1,-1,-369098753,-13953639,-218093383,-2142218069,-1162202884,-1174178813,146015194,585943339,-503024188,722070521,-1004344119,-102624908,113647135,-1174011883,-605552382,-1324946666,1978454531,11819223,12193997,735743680,1393003483,-1437254309,921175413,-2130384106,-2130673470,2093482234,113647588,-1341848555,-467540480,1975519777,-419450853,69329953,-1575914239,737870955,-486612279,1799258366,158597124,-1862729794,-99201304,352765684,-22019580,279978470,381240294,-423523840,1795618368,74776836,-655624222,-5239631,113656038,-1342176149,-165550338,17066758,-136134027,568786864,1139160752,1088815280,-1716502298,278946790,1946231812,306085937,712245508,-485067800,-431378402,-1426358175,-927984267,1219518950,-919903770,1625620194,175374396,-1105873688,-393155508,723391947,-1178562880,521011208,-1862339650,-1526718273,-69056697,134661919,-940024064,1409291270,1644611583,-2131361792,17044030,113707637,-113508240,568786608,-1207824198,-1326557867,-1002771455,-789101451,-335433490,980796474,-1174404677,280560149,126365184,-952439664,-331210379,460702522,-488386230,571884,-1974861392,28372704,1975794412,-488583162,-1106777102,-393152241,-320334529,1048649237,305397874,-1612119179,1095680,512436459,-343736301,-754667248,-1144288277,-611449856,-1014905970,1364329472,12144723,30402592,89672821,-1152385008,62455818,-137219328,818577651,-1175002542,-396886013,-85846818,-1107294279,-1976639462,-806861308,1492640276,1946161213,1515805609,179352802,-468402712,1963009032,113647411,-385679339,-393544090,-1477964368,-401952748,-2091379550,-628357436,329457183,355895296,449767424,2062075274,-117129708,345106576,-1899495238,-1948570662,1029395207,108374613,-351000344,-1031696379,-92209024,-478349824,-1265630741,-1898239228,330229978,-2098723980,12747009,1976368642,278929388,1946231808,606200894,-1272846657,-841709056,-3869165,-222683019,-300109821,-18691797,-768344350,378012085,-51904450,-1257803256,150333474,1388185459,417894636,-1173573612,-957479950,27398,-1996480834,-1996481994,-1996481482,-2097119178,914956486,2025783426,-1207493120,-1414851564,-1425997384,606201003,-2094930180,427032829,-402652486,163451910,-236416792,-855591917,1006403606,250345333,306086032,108265728,-402652742,278926310,1963009024,-94377725,1235280938,-1122972416,-1097795165,-1959919616,-1431306154,535568110,91597372,1174951049,-2126166714,1979296253,48101,-335283526,108394664,66586567,-88456381,-123147262,130483829,1128465144,61982347,-1022703406,-1174400606,-1863581183,262705296,243271029,-468713455,-433058719,-422632351,-427773855,-65417824,-1070858453,92931464,1299563570,-997538562,-645139851,-1430723631,-11158870,1642376179,1642475532,-422632304,-1946333343,-1395946505,628474930,-492125558,1961108214,-2032104938,1977885426,-338392572,1950874848,28987358,-455677184,-1329585054,1388575744,651856976,1390216,-939459967,-35123844,-116736488,314960016,-1161602472,-337116926,-660718,737935359,-942108992,-956270586,2047773935,309504,-855591855,-1206947309,-768933375,12305038,113020,1935217613,-840572412,2080434712,-65536,268287,-1073643517,805330944,201332736,1377762048,1397839702,-91491701,283698897,185895699,169047250,-32082716,-29002548,-26577716,-385649204,1499136131,526016095,-2082436401,-2135948350,-1311470866,-2117938684,-1090515230,-100407511,776082571,-301906550,92941898,63079406,522503306,-1337308434,1240198656,79856464,1122894768,-399460542,141819976,-2134799783,-1360297780,-400509110,-260767688,1493559939,-336674422,79856541,1122894256,-400509118,-613089248,-402540726,-747306984,-1960909696,2112482324,-2095805441,-1964243518,-370392352,1569390448,-322360452,-954015606,141870906,-872483358,-16060555,1381123523,539906639,1397051944,541412693,1176641597,1260397105,220813637,-246,-1,519831551,304474195,175432714,510971134,729074942,-1862587157,438209530,471743232,-1946979328,1959943,1711753,-1946544917,989862430,-1962927074,526121735,-1610612022,526057495,994264015,1962967582,-2145481980,978502400,490227269,1082144298,67637280,-15007486,-256,-226,2147426303,85398015,353965074,454037257,33491485,117834771,202050056,-1,51911196,219021846,-1,-14614529,1633705822,1701077858,-39066,-8061065,-9109645,-8978571,842079231,909456435,809056311,151534893,1919252337,1769306484,1566273647,1935802125,1751606884,996961130,1560240167,1986230394,745369186,721366830,469704959,606289953,707157541,727656744,1464926216,1498698309,1347373397,-15893125,1178882881,1263159367,2116172364,1482325247,1312970307,1061043277,553582847,1448432895,1515804759,1750948955,1818978921,1886350957,959985521,909456429,858927403,1212624432,-11796663,1347419981,-11316655,-67108865,1381061456,102651734,281405692,-464494364,216042081,-2040404352,1482811104,-12787574,2062091125,243213314,-394346745,-234878791,1959037614,8775939,-394268799,-2035971538,1971366120,284983377,638060403,-2132213737,386332160,1702167552,578114108,1509110,-161843960,536876806,116788597,1946353687,1378924557,-167651607,50337542,646247284,1299513368,1582600,1517104,1098207804,-380501832,-58719817,-166038768,388374740,1975008256,1679404,646447284,3932185,-1578557580,550827521,-352315354,1937783828,403109392,393480192,91505980,1582720,548469495,520560870,1499094623,-154183589,134223622,-1847000203,386332160,863241216,796218172,7472839,1542066740,1391460576,1263620175,1212632396,303108169,370480147,504961047,572596255,639968291,791555372,1009922352,-1341819591,18999584,-1175812161,-1359871990,-276753803,429976200,-167070720,-1564015644,-1981087719,1640134,1751296,91598578,-186056528,1912749056,1930312716,1992589320,-454491984,1933261824,-10360573,-109885636,-370581573,116785435,1946419223,1967537240,-2145481960,438208768,471763200,1896269312,466452480,-1326858197,1967471616,403603489,548407296,1048584422,1946615881,64535047,-301963872,1574646,-369527544,926744340,12060277,8513906,1021873851,-1149865413,-1125521208,1934048256,386332204,1517552384,91557692,-351338312,1966554208,-434065399,-385495776,993853148,1438320242,9562601,-337044549,386332224,544546816,1509110,1008760067,1007383626,739013710,-378094777,767062507,-1205671094,501960235,1509110,752907523,-378946746,993790955,11535474,-507836437,784924392,1962884311,-229345,116791924,1950351383,386332192,259261184,359809340,293034556,233512964,1023303401,1007055457,738359162,471763744,-386692352,507247715,326369306,512296073,1021902876,775630078,-1327461673,-1330713856,-1155471840,1642332288,-419683248,4766049,34406114,1220108774,1274995200,-430380171,-32315039,825242400,808847885,-16118479,1364458495,1431787038,-387151022,484969971,310016,-2013135384,-1979695066,-2147466970,1526006268,526278493,46816089,-2131719680,2130722598,661971978,1937034494,4261574,83525632,-855764109,-855742092,-1779891339,1959591424,1959591527,1090963047,-1161625344,-1594227726,78708799,547938514,1084755061,-2136471947,-1057094028,-1057046274,-957478900,15878,4261574,-301724672,36366587,1006650016,-2147060544,536887566,-402410301,29032775,23914496,-402652229,-1597832858,-1329397695,28895302,921429684,-169131344,4132480,-397758336,1303642534,129705195,21030912,-402650693,263913786,20244480,-385871429,243269803,-1333788609,25225290,141804980,4261574,-1023365111,-896904880,-523107920,1074185978,109379328,829751359,4138624,1057360112,280034048,-1039474478,-1169028084,1525548018,4130550,-1156418432,-538443756,1961101824,-490132728,-338886914,-396755978,-1973944097,1912649468,-302989749,-1796712816,23497216,-456071984,168092800,8775906,1968045952,-10295037,2028529034,23497216,-1979682072,7203041,-402651205,163250322,9234432,-402650181,230359174,8448000,21227614,1961379186,-62950911,-1409269058,997507108,695550012,-1260334932,-802917884,-1260334880,-803442160,1913173216,-790573034,1912911072,-1260335090,-804752893,1912780000,136360962,-402636506,-389873288,-389873361,-466484880,-1169075517,-919403532,1950394604,-2131107316,-2147466994,-111650215,-322358333,74809512,-336856606,-172833654,-1017488914,-1900008674,2016855512,-1964257024,-982376672,1359065283,-1059927414,1040614489,135492864,-1275052538,-5380089,-1461132662,7792895,263465330,-1962959128,-6690590,-1796676214,6482175,1227676,1375712744,167913145,-502893340,-338886914,-1013097997,216463953,199645264,78758028,-393559853,-1023152092,-973208973,-1979390384,-1979390268,-435215163,719751809,1357435328,-402651461,-863305870,1222693720,-1979324848,-83499324,-1056745383,-436031399,518570762,-1273728512,-14292984,1912621800,4366346,1614569508,-1007156620,4263552,-71042752,45306195,116836659,1971322942,-17309172,-2131528245,-2147466994,645963001,-1652621250,-71083175,-51884002,1041137674,548438016,525869286,1119878351,1397903616,-919402573,-335285062,209027240,243333602,-109051839,-1017554341,1967171820,1091469319,-269803520,92859458,702791,-330629406,108269736,-898249730,1515971563,1168163673,-1597687296,175374407,-402650949,-997523794,-1054162690,-805306429,134358274,-162463958,519767065,1397839442,-1962246424,2019330802,1418454737,1959922440,1961101836,1959591438,1959591487,1582914344,1355751258,-919911698],255,[-1461679380,-502368896,1976303351,30179569,-335944576,1108193299,-301158162,1418416216,-1964228088,-119242528,-2134734246,-974436108,-1337834928,-390533624,-42645501,-336720720,-35,-839844609,972156657,402103538,955422450,-1175227149,1324608755,519319538,1962350836,117242866,1397838366,-1974446250,-773573948,1039174624,74580000,21358936,-1207314712,1049344000,-410976240,-8191952,-1274907344,1489014448,4793994,1168441134,-16,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,268437504,1073758208,1347430440,1347430440,690825260,689843754,-1291594566,822051584,128976501,-1006717774,1235411082,1662421248,1380982272,-1979399549,727379651,-975663424,1476424734,-2147479367,275907324,-58664701,50950660,133988569,-654114190,-1964756400,-29167932,-301495612,-203273661,-13426856,5127817,6424262,536918272,1912929408,133988363,-1070398348,146081259,-217636680,1611057067,-1610217728,-466485175,378269835,-1031602077,-2071319036,-1561399052,-1976696731,854649988,4891620,976513,-460551378,1276021232,571648,503337151,-205507833,816857771,4800128,-1342016250,1721953855,1532911360,119495257,-1995787057,-402628594,-303366142,6493835,1122944138,1257162122,-1057045366,-1047903506,-812989458,-506335950,1418326411,1648244816,-1962576640,190658,2095628267,63474432,-788509170,-401689351,-1564213310,243990626,1352138828,1319363063,-775386368,-401820423,-782499926,1346866147,-335556632,853510796,-1948003841,244011095,1583284320,525883483,378261255,-1031602077,6725637,242614026,-478093276,-289207777,-385849694,-551223461,-210506800,-269803508,4859530,-1979692640,1593860670,1139366238,-661957633,653706378,-13500342,-523123965,-661994661,1912929408,133988360,-253164684,-1047833855,1946171368,-1963982031,-387765530,-184352654,-855704317,-1336347275,7202848,-872481533,-1930889355,1228832775,125044480,-1174379104,-370277416,-561316121,1048632555,1912733769,1228832792,293012224,64666194,145288272,632355700,1492048050,-8263590,5113347,-259262325,-956378837,-315440386,4861579,-1014305533,4859638,520536067,-1023345792,1465305738,1583326707,1472891587,-1017140237,-2133292291,141690108,1946680448,27715843,-389903533,544538516,-427102165,-806821078,737487871,1976368893,548428021,738183912,1976303357,-10819081,-303309174,1912929408,133988360,-1461124236,1763330,378270603,-1031602077,-333511162,-76217944,27847930,-374473868,-812974553,-242488014,1150019281,-472173744,1277035270,-386211328,-670826801,83656899,-58718094,-385649657,-477494862,-773303984,1509657599,1662421851,113410816,1963043052,-1460864261,-1946455039,-486822973,-36050456,1912929408,133988360,2145977204,-397324287,-74711136,378231641,-1031602077,27847686,-319095947,-76283480,-72694902,-370679225,837352871,76162560,-523058142,-1059926390,1358796521,2025552,-1004345134,1527548454,1971373046,584381965,650185420,-380107640,-1053622921,1347679723,-2142099280,-487129374,29554266,328564,1492159264,-1061432949,50510082,4800128,-1157205498,62456192,-739630585,-1963850774,-792122633,-20118840,-1963428401,1542247139,-1948742973,40495297,-785647477,16892545,-422517040,4800128,-805014778,115855842,-789763553,1961087203,-1262253523,-1947929008,-1963981833,-387765530,-293535616,-276750416,-855760976,-947195531,-2130671384,-31477521,-369789493,-561316645,-1963070229,-389903400,-125107697,-1031679701,-422575871,1048635088,1929773129,-773664763,520505319,-947786454,-472907536,779412432,1354023818,-141826826,-427102165,568910634,1357807872,1357873440,1976368672,-389575951,-276758487,-872538032,-369298059,-561316741,-896865301,-1527556266,-964600225,-947838976,1465262080,-1527526774,-1966907809,-1426892854,13074783,-896903392,-1017140493,-397410124,-125107836,1937783896,-93405690,739240718,-164946304,918937230,-628359044,-523152865,-523116335,1048637443,520486985,1448553586,-156498762,376799427,-2010731350,-2095054971,-822194233,1600056437,-370941369,841415675,648849925,536839474,-745873173,-773265455,-1235855616,-555176956,-154983680,125075650,639971878,637617458,-2010765944,-391380667,-1021116219,1954595574,-1523440118,841359360,639631749,536913288,25528358,1355252512,-1049243906,1195859806,-1662404638,14084347,-326897525,-2131981560,100682046,443686662,76154038,1157645960,536904842,1157645960,-28260733,-336890418,-422473705,-1998060362,13009152,8513568,531689089,-294269186,-1862635841,-310180082,-51016952,521535664,1442873530,571735,1583326963,-1057087884,1242089347,3992949,-1070919052,1053087886,-1064566660,74761995,-756318032,-385301373,-478086377,1371769347,-805305415,182505696,-1963400488,1388534267,-768912559,-1962933831,198779864,-773795373,601394145,-774698023,-1947438111,1515805634,-1977316669,12124484,-2063551808,24443073,-774713095,1944703465,5671154,1352778565,-661957888,653706378,-523173814,-13967151,-1017396477,62148688,6438538,1012404429,1012036616,1012364301,1012364298,-1269140473,112906,-1023536947,4855354,11678581,1964572288,-855460822,4825104,108135484,11994940,146015861,-58060595,721813944,-1978091831,-33535466,1477496266,-17149207,-352144186,16417012,-889260172,11727851,-25104405,-337087208,-402476100,-605355402,84214531,67306243,378208436,-1031602077,78179334,44596853,-2115435659,-1961839616,-1979686122,-331157820,-28645238,-289109308,-443880382,4791946,-1976631510,737645727,1310624707,736874752,721582531,-2147241536,67127614,1048586866,1946615881,-165105117,48794354,719096557,1228833023,74778112,-456129359,-729095213,-288296822,317451984,4863734,-729091958,-393551662,-13443958,28632019,1662421842,130188032,1583307502,522133279,-12537,-1,-400622593,329318931,-3203328,-400622593,278987271,-3203328,-2034959873,1342177994,-1062706460,-2014772363,4241920,364829326,1084788985,633209973,11833593,-855619168,21424144,-1595539280,806117860,-819699226,512451046,737935379,-1898279214,1073789378,-1393297877,-1071357212,-1031728523,-343735296,-1092193008,-393152203,-184942320,434690700,34847239,-1326579536,13690920,-1952097608,-1982125112,-1953460217,1958820615,-398086137,99287226,-1276619856,-399921152,-184942418,12177240,46150176,-69057785,834912266,168636720,825242144,1330776589,822742349,221327416,1380012042,542725193,1128613955,221388875,1380012042,542725193,1128613955,221323339,1061109514,168640319,1642352891,-789127030,-461357020,-423359809,-434065311,-1194371040,-1064435648,1200284714,-754339582,1372097504,-754973511,1506804712,1962903272,-313006074,1385174251,1728497446,637534976,6889100,1730084646,1354979840,-388889423,1476396008,-1878782172,658510887,11996852,-1128066867,2013493251,-387020030,-400687076,278921383,1963009024,-1984890353,-2052037658,362832358,-194976256,-1976646881,-397392380,1012465610,-1007454966,-400622948,-167116677,112399476,-503307800,1976499966,306086133,41222400,28558315,-503312920,1976237822,-486612235,-1013112834,1139193520,-435866696,-423327166,-1973296062,-436007712,-490132639,1976303358,-423326982,145802081,1454989798,-1325473239,-1335761208,-1335761336,-970856707,289542,-154588165,33843974,-136183179,-662019868,1642514608,1085821123,1490587136,-61,-1,-1,65535,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084044816,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,519766270,184280808,-33065756,-82414388,-1594175713,113639536,-1962934160,-1962906098,-352293866,378141418,243859564,113639534,-352321424,-38,1344207871,-72488878,7079679,117376117,1048772718,1964507246,1816035605,1962979328,-1547687155,1822621806,1879492096,251527424,192217152,4138624,-1173573392,-840039438,-434065380,525883936,-49,-1509949441,602507262,603923455,1476338687,1711219695,1106791920,971790840,788027879,15717096,1860628992,1275022334,-940530433,503316719,820531282,-435441413,551850016,-1005920118,-4979595,568593131,568771594,551952560,7022216,-820028840,-1,-805306369,1397759739,1354256977,-2133291520,16777278,113663860,-1275002880,-1978610417,-400968244,-1269759915,1494273283,-1261292718,-1273967358,168873224,-1342016064,-768388576,399369266,633665114,-1023532683,-545928646,-494218702,2353234,986119770,1523611118,281871028,1734,1510664960,281871028,1734,1532582655,869211992,-1327222062,840420618,-854740764,-963984617,-1963348760,-106436414,-1276628816,-400510727,-3933778,14703594,791753200,942618672,687800114],true],"parms":{"id":"xt-cga-256k-1.cpu8088","name":"","model":8088,"cycles":0,"multiplier":1,"autoStart":true,"csStart":-1,"csInterval":-1,"csStop":-1}},"xt-cga-256k-1.chipset":{"0":[109,240,109,240],"1":[[]],"2":[[[0,[19,8,null,9],4,188,0,0,7,11]]],"3":[182,[[[0,0],[252,255],[242,219],[0,0],0,6,48,2,2,false,false,true,2668065448],[[18,0],[18,0],[18,0],[121,0],0,4,16,1,1,true,true,true,2668083904],[[51,5],[51,5],[51,5],[0,0],0,6,48,2,2,false,false,true,11526818]]],"4":[3,72,null,153,128],"parms":{"id":"xt-cga-256k-1.chipset","name":"","model":"5160","scaleTimers":false,"sw1":"01001001","sw2":"","sound":true,"floppies":{},"monitor":"","rtcDate":""}},"xt-cga-256k-1.keyboard":{"0":[true,true],"parms":{"id":"xt-cga-256k-1.keyboard","name":"","model":""}},"xt-cga-256k-1.videoCGA":{"0":[false,41,null,null,3599,[97,80,82,15,25,6,25,25,2,13,11,12,0,0,0,0,null,null],null,0],"1":[true,41,48,249,2571,[113,80,90,10,31,6,25,28,2,7,39,7,0,0,208,175,null,null],null,2668058016],"2":[2,3,3],"3":[],"parms":{"id":"xt-cga-256k-1.videoCGA","name":"","model":"","mode":7,"screenWidth":960,"screenHeight":400,"memory":0,"switches":"","scale":true,"charCols":80,"charRows":25,"fontROM":"/devices/pc/video/ibm-mda-cga.json","screenColor":"black","touchScreen":false,"autoLock":false}},"xt-cga-256k-1.fdcNEC":{"0":[0,0,128,[0,0,0,33,0,2,2,42,255],0,0,28,[[0,["Floppy Drive",40,2,9,512,true,40,1,9],0,133,33,3,9,512,512,false,"PC-DOS 2.00 (Disk 1)","/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json"],[192,["Floppy Drive",40,2,9,512,true,40,1,8],0,102,0,null,null,null,null,false,"BASIC Programs","/api/v1/dump?dir=/pubs/pc/programming/Graphics_for_the_IBM_PC/programs"],[192,["Floppy Drive",40,2,9,512,true,40,2,9],0,102,0,null,null,null,null,false,null,""],[192,["Floppy Drive",40,2,9,512,true,40,2,9],0,102,0,null,null,null,null,false,null,""]],[["PC-DOS 2.00 (Disk 1)","/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json",[["/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json",1517270209,40,1,9,512]]],["BASIC Programs","/api/v1/dump?dir=/pubs/pc/programming/Graphics_for_the_IBM_PC/programs",[["/api/v1/dump?dir=/pubs/pc/programming/Graphics_for_the_IBM_PC/programs",1131914382,40,1,8,512]]]],0,0],"parms":{"id":"xt-cga-256k-1.fdcNEC","name":"","autoMount":"{A:{name:\"PC-DOS 2.00 (Disk 1)\",path:\"/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json\"}, B:{name:\"BASIC Programs\",path:\"/api/v1/dump?dir=/pubs/pc/programming/Graphics_for_the_IBM_PC/programs\"}}"}},"xt-cga-256k-1.hdcXT":{"0":[12,1,[0,0,0,0,1,0,1,50,2,1,50,0,0,11],0,0,null,3,0,-1,[[0,0,false,[1,50,4,1,50,0,0,11],null,0,4,0,1,null,512,512,[[null,null,306,4,17,512]]]]],"parms":{"id":"xt-cga-256k-1.hdcXT","name":"","drives":"[{name:\"10Mb Hard Disk\",type:3}]","type":"xt"}},"xt-cga-256k-1.debugger":{"0":[61542,61440,null],"1":[0,0],"2":[["d state","clear","d?","bc*","bp f000:f065","dw f000:f065","bc*","bp f000:e739","dw 0:0"],false,536870912],"parms":{"id":"xt-cga-256k-1.debugger","name":"","commands":"","messages":""}}} +{"parms":{"id":"xt-cga-256k-1.xt-cga-256k","name":"IBM PC XT","buswidth":"20","resume":"1","state":""},"timestamp":"2015-02-05 11:57:53","version":"1.x.x","url":"http://pcjs:8088/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/?gort=debug","browser":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36","xt-cga-256k-1.cpu8088":{"0":[553,250,0,0,65516,160,62976,0,0],"1":[61541,[61440,983040,65535,0,1,"CS",0,0,-4],[3170,50720,65535,0,2,"DS",0,0,-4],[3170,50720,65535,0,3,"SS",0,0,-4],[3170,50720,65535,0,2,"ES",0,0,-4],null,61462],"2":["DS","SS",0,0,0,-4,-4],"3":[0,2668083904,1],"4":[0,[100665054,7340351,-268371873,7340351,100665050,-268370092,-268370141,-268370141,-268370267,100670604,-268370141,-268370141,-268370141,-939522208,-268374185,7340351,-268373915,-268371891,-268371903,-939523498,-268376263,-268371879,-268376018,-268374062,-167772160,-939523706,-268370322,100670770,100663975,-268373852,1314,-268435456,14355451,87294336,87294604,87294617,100665062,14357716,14357793,14362599,14355463,7340326,0,0,0,0,87294829,0,-619968278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-268374951,-939523097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100663674,100665215,100663674,100665265,100667393,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100664457,100663674,100664577,100665422,100664635,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100664695,100664659,100663674,100667387,100664345,100663674,100663674,100667670,100667670,100670086,100670299,100663674,100665720,100665647,100665443,100663674,100665375,100663674,100663674,100667455,100663674,100667784,100663674,100665539,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100667341,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100665299,100663674,100663674,100665914,100665734,100665476,100665452,100665496,100680651,100665920,100665943,100681051,100665634,100663674,100680815,100680840,100663674,100665746,100665821,100680047,100680113,100663674,100663674,-268375673,-268370267,-4096,-4259,-295108544,-226299904,6,4194305,60527,8452521,0,2080374785,-939523491,29096067,-230242304,-428933117,-234426368,0,0,0,0,109,513,2883584,187695148,875430963,509685858,470622067,778245993,958406241,658124898,53611312,16845869,37,33562880,5243650,4096,65535,0,0,0,-738187513,53487875,13107200,10543,305397760,256,336860180,16843009,4063262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1651310592,538968064,661483363,0,3170,20447232,81920112,7144756,48194153,705233445,16142591,2,0,1610612736,722536,17152,1296912195,541347393,541937475,0,0,1610612736,2950760,17664,1230196289,538976288,542333267,0,0,1610612736,5244520,1664,1297239878,538989633,541937475,0,0,1610612736,5506664,6016,1145784387,538987347,541937475,0,0,1610612736,6293096,6400,542333267,538976288,541937475,0,0,1610612736,7145064,1408,1263749444,1498435395,541937475,0,0,1610612736,7341672,2444,1263749444,1347243843,541937475,0,0,1610612736,7669352,2074,1347243843,538976288,541937475,0,0,1610612736,7997032,2523,1229734981,538976334,541937475,0,0,1610612736,8324712,4608,1162104653,538976288,541937475,0,0,1610612736,8914536,3139,1397310534,538976331,541937475,0,0,1610612736,9373288,6177,1262698818,538988629,541937475,0,0,1610612736,-64251,-4259,-295108544,-226299904,6,4195585,60527,75889065,7340037,905970945,-939523491,97777795,112,-18481549,-234360832,14352808,8978963,-230277243,460571,0,0,0,0,1560281088,235133702,-1744765948,302053380,-1526656511,302292228,302060033,1392573441,302087937,-989746687,302105857,302060033,-83821567,302129665,1661098753,1157784322,302060034,-67038719,-133994240,302060032,201526273,302060035,-67038719,-134149888,302060032,-1425888511,302173186,-620672255,-1993424640,771784990,8586892,733894347,1445915392,-339725744,-1336912380,4177409,1347821803,183222322,28332118,1347814635,1774060208,1443621632,-352299586,398349828,1381060608,102651223,-2052968877,516238848,1200226433,224889345,-1961734261,-1969810345,-466484665,-268177405,209128252,243254423,620699406,418055092,516228016,1328087169,-343821294,-2128689909,-1983892736,28578375,-2128689874,55019776,1562314587,1482250847,1358678878,-1275066437,1477496078,-2062120241,-1007275520,1376175662,-812645631,7340501,8814611,1329791121,538976334,-486531040,115888392,-492152576,867429368,1376159424,1975519745,186043669,1039168704,41251328,-1073082192,646448245,-1597832878,-1073086126,28579701,460592845,108380171,382533812,4057579,-1342016142,-2128689904,222791680,-369136663,48824142,-956962048,86534,-1897057506,436651741,113647108,522060828,652075971,1363608970,1596575063,-336272807,1879213775,-2038431744,1090557696,538990677,-1742725088,28674,-1761573248,1297040128,538976305,-486539232,8185873,126271539,58048522,-1442838808,32111330,-402475777,-990511041,1476817934,-571929680,1474872318,168266240,-401312320,-990511067,-1475382271,-401902560,1072234455,-385382400,-1276510373,780542,-160161624,1948304630,-1262752783,-19273725,-389868339,130416670,-475272448,92939945,-402541497,-990445593,-1341819776,-24712950,-1830032414,-1946242328,-104627750,49857281,-2147483536,10879110,542003792,538976288,7341683,8814592,1347158182,538980692,-486531040,92939804,-1442396601,-466485246,1946165480,-1439268854,-227213054,-486656023,-28907036,1962937064,-2134575373,535425909,-402475778,399375955,-990510416,-1341098751,147125770,-990508684,-1342016480,-1010824695,7340989,8814600,1279459515,608912207,8224,-1559917786,-1070398710,-1960437043,-1960443315,1018168405,11920886,1891221763,-136672489,-1329034271,65533540,13796296,-888995657,-1845439869,-385107055,-779623433,65271698,13796289,375698,-930417674,-997588811,-201878888,28627083,-1444341043,-843041795,168165658,-1950250237,-773664294,-773664303,332596177,196711105,-1947076631,-138398760,-1177318415,-235470648,1919220352,1693089795,-774206731,-788483376,3979730,-91557385,-997789194,51028304,-1951704917,1441377219,1879173117,-2046820352,33603840,2699008,512,33554432,553844736,-1089801728,-990511103,857830404,63487743,410321978,449642676,453071915,-922025140,-771028363,-92076428,1191278376,8462021,-384925815,-1977156348,1108005,8462021,-1995610232,1334579839,-51451628,1397903696,-511652726,-117866248,-21757324,973544639,1946407686,-1090162109,1022035759,146473392,21018944,-1090453062,-990509947,-33065726,-2084307264,-990500671,50885633,-26167351,-2000486714,2106065525,139299078,-2012584568,1569196869,257263629,1482250843,16908483,1073872897,-67016704,589826,1,-352314392,-855193839,-352255229,-855193850,-402652413,57868301,-369341463,113704028,-134085683,-928900125,-651785981,-388004093,-225706150,1426321667,141900561,145753206,104514553,158467027,1946622880,-339673586,-817987574,57999619,-1576945944,243860436,865207249,225834962,378061566,1300956118,-137219313,-719943439,64463619,-1945906783,-773402170,-773402138,-2114780186,1912733638,-790722789,713077999,987662311,-1979549984,-997568288,1476416232,443860010,-397212080,-947912670,6547458,-396884133,-922877930,-402471040,11796531,378084045,243860425,-1007156277,-1957670057,46629115,-1174604917,-1960443648,76228125,-1424193242,-220051898,63977088,1599821825,1958742723,224758523,640337150,-533068842,-527826314,-389772720,710410251,48550084,-1327567876,376321,63776394,-686388400,-771313405,-701101338,-2033546493,-736719895,1913900291,-2125440960,50580798,-1274645247,1913900292,-511682512,702820927,33804550,-703690552,223164931,113646198,-1979644970,-33303242,259340998,-164493710,64423679,64304776,11817155,1314395085,-58718092,1476621440,1048614635,1946158032,123427590,251607528,-1564177913,129566293,105889536,1166716658,-787576058,-651785469,-2134640381,67637312,100794371,525316,-953775604,107462403,-2046972439,470058244,470232839,-2063126777,28678,-1409251712,1414548480,538976306,1879480096,-2038431744,1275113984,540234832,-14671840,28927,-1660909952,1297040128,538976306,-164422112,-527769970,222301417,1986610186,543515753,1919252079,2003790950,52693517,5653828,84216320,131584,1481982208,538976288,538976288,65536,0,720929,1879168448,0,0,132608,1313817344,538976288,538976288,65536,0,720929,1879130323,0,28527,66048,1314017280,538976288,538976288,65536,0,720929,1879213760,0,0,536870912,1396785665,541147977,1297040160,65739,25984,1610614376,838922560,74496,6651904,0,0,0,0,0,0,0,0,0,0,16777216,512,-2147287040,393216,83832640,603979776,771763200,0,0,1109329161,1769691,49807579,20971632,131184,-616558846,1879130112,-914357248,1309725712,538987605,18882592,1,402653696,-16777216,256,369431040,16778240,0,0,301994236,704643333,1879097601,67114496,269,0,-1291845632,16833282,234881024,1280,0,0,-620580096,256,-928593920,-928659291,522002341,522067742,505355807,393247,1633815743,1633905011,809132576,858795314,1935761966,13,1073750221,-1009152,16838669,201786633,201785563,219,-16777216,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,13312461,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],1,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,67108864,218116864,0,1396785664,541147977,1297040160,5632,0,184549376,8448,0,637603840,18089612,-452984694,-1339077838,2497084,16711937,14369311,260,-15055872,-1107164929,1879213570,-620717056,6651904,-16777216,587215615,1281,637534208,199,-2147483648,838959105,-256,-1509949441,10692097,332288,1207959975,7340352,21025747,65648,794627170,723910656,-150931706,61032664,-1084743936,61866017,17743786,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1879048192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-268370203,16904711,87309830,14355551,14414339,0,0,0,-65536,-4259,-295108544,-226299904,6,4194306,-57055,-4259,-295108544,-226299904,6,4202754,60527,75842079,7340037,1057026,-939523491,97777795,112,7405171,7341410,77328966,14352715,1109327984,19529728,19531026,722485263,1048577,76560,16,25166122,1109327872,263442,65538,966328321,1024082944,213905990,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2097152,16838656,-18481435,-224923648,16777216,-18546576,458758,-234556906,1835040,101122055,4197632,-143673344,-230232064,29164301,458828,310312967,14352603,7340335,913922,14356635,61954,721958102,908999856,213845300,793459888,1018178639,872422656,-1728052475,56064,-46401536,-16775931,255,0,0,-1275067904,-2145326336,1989171196,-822038502,-1892788136,-1677531898,-13741830,-2147293898,2005935353,-387872024,-1943142180,771967006,54926985,-611398772,21038846,-1560091231,-408876078,198222594,646533208,378274533,512623335,646513061,378273838,-880017360,-1866673266,521075466,1049165618,113639748,-973012667,59654,-472785782,1961102076,217874459,-58717578,-2147126191,209015036,21118592,-1138854656,434834384,21104326,1124517376,817692417,1174861323,91553537,593750096,-1472790696,-1208013311,512429332,512623430,-87882936,1091501614,646655489,-1909587227,-1962744042,4622572,198353198,48603950,198222126,48735022,-822082584,-1892807449,1477240838,1582979419,119496031,-399048914,-1892760820,101509126,1448563998,1347637586,-986780949,-1023220426,883363502,893596848,895890784,275320893,898184570,928724373,268187493,779948079,249048803,762515257,755707139,770781013,271191492,231149524,230952393,266276292,756747716,258944291,285151149,757797147,283389235,747318382,750529707,264244785,666766841,238555105,284102231,338890351,301796882,313332618,970734387,1003371193,989674491,1018117217,1009007870,1038302283,372118962,666441283,665528308,1070153497,298848714,342167139,286592556,1043218023,-1295794126,-1977674240,308144322,359858096,639154920,1242388107,71731750,-1960394498,-981269938,-14489578,-1996206967,1820919380,239373314,-1960896829,-1962150114,-1593051890,99093497,39619071,-1996206967,-1073036540,28312948,503565289,375345671,16498207,-204960851,-1010814043,15704118,906044611,-1023348830,192266250,922669032,-2013182304,-20773308,-2146863672,-2009726494,-1023326698,-389808208,1153957556,-1946074878,-389869484,1153957544,-1946087934,381882452,-389903841,-4714057,-400264449,-768403437,637534907,1225608843,386132049,1128399221,643561442,-33274230,652489408,-402502005,1284111980,106727684,-1996335991,-1070415100,1309066806,-1976172541,906186278,-402436957,1552875084,-1900006636,704192,-1526691649,-1515870811,592570789,-1307958296,173175296,-1593476892,-1023540929,272992550,637726881,-1592638071,-1993997582,396432453,1166616067,-990672106,-1207897282,104464639,158663393,-1413415253,46506155,49258666,178962686,-1912310574,-1190972130,-1510801392,516145202,-18425,272992550,612034755,-277677429,-1005566581,-1073016211,1569449336,1344164374,-265385674,109852162,501744370,113727499,-64725,-401975832,1594296820,-385913623,-5240436,-947666318,1300964897,1976110061,8435971,1179046451,53812878,-150846325,-139636495,1523715057,1967129716,-1951710719,11578050,1933638019,629679619,435218627,-2011085431,2105746261,57884686,-1021020792,-216102090,244004352,1105723637,39619069,-1022342007,-216626890,512505344,-1295843083,-1977674240,273017026,-1528295566,-48306154,-1945998199,-1070461372,-1006653245,-5234922,-954469144,-16692986,1191626751,-385876223,1170610797,2105540871,141885188,-16497209,444917760,1964667368,-1607023639,918749502,973151904,906326992,20846216,1019382467,909800959,48578244,-840377549,-1259507185,101705729,719850357,1300244000,-1070448618,1702897347,451460886,-388287712,-260960340,-286785100,854553605,99084516,29053891,261548032,1156979570,292847640,1959089694,71628313,1948212752,-349582076,583683,-389850120,-93188236,-402396336,62136277,1946530024,45373686,-133846808,1017917123,-386304988,-169139220,512306883,-1943141576,-888980986,-1003597050,637745182,216961,-888710399,1445050344,-1879301144,-389871548,-1004142568,-65607649,-1946002295,-389869500,-1993998328,1603020311,-617364734,-661994610,-472783919,113653443,-1895890521,116797122,1962869159,512634375,116064677,-1896095768,-164424612,-2135294325,782627584,27723510,238449919,-1176816865,-402259948,343025788,854087430,637760040,123667966,117803558,126494214,-488488185,27604735,-1893313701,-1946151418,-1912494842,113651419,-1593835097,-919404542,-1030825586,-1090484034,112787466,648409856,721420963,268385730,-4717706,834319,78764075,-628170541,-1996487005,-956299234,-855638010,84330016,113744384,567083088,5375686,-1993423925,-1023302370,788216808,27604735,-1023261553,-315416,-123922828,-466482453,-318488,-107145612,-1885600631,-373090748,-1410793296,651225088,-225708686,118918190,113716739,174588677,-953282384,188934,143190245,-680393808,1053153397,-148176077,141950806,922689302,-1070398697,-402450525,1366427186,-1006141976,637743934,17122758,-1206859901,-1951719378],2,[-402450666,783812229,-396711122,784598653,844759792,418244800,51844747,53690053,-1980300450,-1982713068,1418265172,88458756,639571457,-402635126,1340676461,-1000711425,839053358,415099072,53690053,-2080963746,80091886,-2758427,971572656,639691007,1377720946,-1914113397,1968140808,51880269,-2027497333,-1073013666,-1099686050,-947651189,785877790,49626752,1174565888,785288006,49692288,1174696960,187427649,858354907,1031808731,1191474176,-1325995197,104476207,41222393,1135238320,1482169067,-706149456,-75283458,-617364672,1958742700,1949187174,3008541,1916861315,1166681839,558426367,844038517,-953767232,-58298,179097323,1010791616,-388926162,179044387,-348949312,-391489593,326369211,1946172544,401124364,-1427147487,1946135272,1606637570,994791363,1358525690,-12219866,1478557160,1263529588,-1437602325,-369207831,1139277989,-1946652123,129165554,561377650,51854987,427097867,474909478,1979709827,109635605,-1946591256,1552811604,1490283278,-385503144,-113508824,279970933,1053160939,-550829261,141950803,118890262,-1341998657,768319,-1070421261,152692906,-1912220952,-1962724066,775794163,-2084276960,1034755782,-1149948370,113712918,131391,-972705048,369280262,1929714920,-265370458,387877634,373483523,-390057382,1053103923,56296243,-452475169,-1325510935,378661635,1975519775,-115963386,-31462656,-2012908088,-1023346410,108382462,16389770,-922874645,378013045,-1329397510,-1377254401,106203640,-2080535613,-1414724921,-22228853,-1057051960,27845682,-989985163,-152311600,-1968520054,-1431525928,-1414662006,-355269199,-1950219448,-137219126,1204325361,648848711,-1391049080,652736170,-1425652221,-1993948925,723913542,-654897850,-388772982,1183393344,1187456525,-1023410148,67896834,1082130440,50595842,378285818,-1993473305,235070758,187743255,1090977334,503773953,166207254,443686659,1946927592,118359573,112845874,348700416,74821362,90540582,-100140793,1091501622,646657537,-1909062939,-83695850,-1943078197,771942166,48572041,817633038,117323275,117113153,-400615906,1914634940,194570445,-1590251029,619184396,-1023315200,507059974,108331009,67271,1048576000,1952055296,190698,-661855253,198147,650153536,16000,638219341,16000,-117279654,-2134640445,1509949502,-639043468,653488895,81539,652965120,200331,51249473,243934720,243793920,-672464896,-1070399488,211891792,-4855807,520492402,81539,-2145553408,1509949502,-1712845964,1491825663,233375664,-147658500,39618907,-219477840,1929355496,51284970,-902080000,-779419018,2010725202,-1943702322,1086522328,512344206,-886374397,243869257,1303576579,7814,2000934,113714688,1,27631926,-1946156637,-379895592,-1064502354,-12720056,-953808526,262,-1326650624,-1935676663,686311616,-352160769,-388460921,-143458507,200331,1993947985,-8787556,922126312,24450700,1929824054,906146561,24577735,-1556742143,1156973235,58032152,-402620183,371127928,857675271,1746831835,1914603521,23444225,168040121,-1189579548,-855767794,381227380,1959591432,168671570,1265945854,-1274605639,1695451270,1731102721,533498369,906022120,23608971,-2147432457,-511045772,1008368104,914715649,23668352,-2145446147,108332541,-1576963424,646578867,-722075287,-402463616,-1590233616,-1262288205,179760007,-31034140,-33196852,-1022266164,-14584577,350757748,591695616,-1021229937,-402643992,384305151,5302294,1501379,1359395816,1494616296,1072220427,-1281346048,-1326877438,-1892236518,-402563834,-13175376,906031926,16070399,-1960896994,-1996393202,-1962871538,-1996393714,-1962872050,520189710,17712327,-388592896,317395106,1560710966,110048769,-1892286219,-402590970,-13175460,-989766362,1149966708,1638086150,512505345,-13237917,-1962843874,-1556740028,-13237919,-1023319778,-162441386,134399238,633217141,71628545,259293184,180781910,-1191003713,-1477246972,-988908450,-97484,385475445,1583307039,512505539,2089419523,-1060143100,920643456,50411145,784655851,1059324174,18744890,638350069,1946175034,1858348550,-1980437736,-1945964498,-1023217146,-1320136361,370585604,21741319,1353341098,866828682,-947672128,-528066552,1355056810,-1934900341,1482271704,-1851026773,-1151348345,1472397643,145838161,-284294602,-1580799232,-12778711,-2089388545,202558,-1007091083,51846795,57989899,-1190003736,1139277825,-1947438575,184751894,-401902126,113705456,-65217,1048646635,267911955,512296050,-745864429,-353838286,1317676560,851574276,-5221907,638755560,100814475,53690052,281510743,-372129741,24357875,-1057071190,88442918,-498968313,20947416,-1178339264,548929540,-1431571680,50673291,-2086006608,1149962951,1150003990,-1031034092,-1413467221,-1159150677,1392144922,583710,-389849337,-93185363,-1612177642,-402361602,-389866887,1048576991,1963459269,19589123,503353064,53812878,-469096566,976630644,1946346278,189265452,906327048,53937918,118944651,-1191003713,-1494024181,-2144981132,1950351229,784605173,-2098724112,-339447040,243998541,238747967,74646313,53022345,48440890,243916916,-336002261,523012657,46474890,1946732022,147125769,-466433932,-58714901,-2084604920,1827147718,-167283709,-16588282,784642164,-1977220368,118882406,20947395,-1325318237,870372100,-773795374,1586177746,-521961470,-628362249,107604051,857115483,281182979,52877827,-1581055402,104530239,628359979,549684032,527620667,48963210,507167742,410125044,53288587,267975553,-75298957,-352161278,-1547437657,-1007156929,48963208,503398307,53690053,1107842443,105572383,-1511269581,475958054,376757003,267975553,520501362,-400656755,645071346,474400550,521535488,396607539,48996867,51618632,189172518,274107174,-190660053,353798402,396477187,1183393283,-619986148,521589876,51846793,71731750,-190660354,184543234,51592841,-617426037,48963208,-1995509528,-1023208170,10414160,911856010,46468744,259246219,-771095435,78644341,-1070414855,1950018553,906211372,46466806,169375000,1360558317,891194934,191859203,1963050486,36562947,-1341885351,852617989,-352079680,906080268,46466806,-121539568,521556163,-1187086180,91565570,-352210787,-1006199536,503514430,-1047853481,521431784,1488980487,45089908,-1006189575,1191380286,512644638,-208993483,-218100807,119496356,74907964,-1007108086,-1070349319,49652534,-989411786,-391375358,1131682082,1017962634,1315271738,374742606,1048589831,1946157306,10807301,417876083,-375376384,-969519104,59654,1493086696,15311414,-1259790498,-390057472,-1317927781,-119005418,516159498,-1185706,-30007458,-2147289594,1081344060,-402237922,1929838656,-383820283,1482162306,-756545770,-1010762217,-184091082,214206978,509619232,118902870,1476410856,-1293361037,1914658559,-1813467934,1320907800,-1981065698,855532520,118932416,855644351,243939017,-1494024169,-397538188,975575081,-227213499,-391330823,-126543770,-1191003713,317194249,1949187096,408217614,-1073084556,-492173964,-2084308499,548405953,521579251,-1006929432,-32315362,-397015521,-930474225,1602275712,1979136775,9103619,76174878,1048583958,1946157306,118883863,133909992,-1073082766,1583248501,518522646,-1010762217,-397343145,123337885,-982486433,-167562434,1947208519,1048589909,1946157289,-1932031215,-2145427496,1349779517,-91531490,344709262,-148119765,1364611155,-1962379777,-37558054,-390057382,1582894743,1049320280,-150797517,526376707,-1073085046,-1958273420,396421367,1692992373,-919449857,526369785,-1073085046,-141884300,-1057045511,1589845782,-1962636769,-104854793,-265370429,-1547685118,933364031,698566659,53191427,-1607053117,-789183803,371508514,1460061016,29053782,476047360,-1979463805,-989642466,637747766,639202697,639327628,370695560,-388287713,-947708863,1075743235,1010222339,1971922435,1569465881,1569203739,-971041256,82950,21300934,1600019201,1460060935,113660758,-973012668,83206,115923763,63406876,408783398,54533768,427148582,1010207030,512505347,-986315970,-1979513546,1959073884,1569203737,1971922456,1569465881,-1155590629,-823656447,63406875,408783398,54599304,427148582,1110870326,512505347,-986315964,-1979513546,1959073884,1569203737,1971922456,1569465881,-383838693,451477371,2027620867,70248452,-213990205,1086584320,-1007286412,842626052,11200960,-544530682,-1070345677,922355176,50673349,-1946585880,914797783,21905035,-2147432457,535300468,1023052563,-1948814335,1040398074,1995112797,1965081590,29619911,-1612119180,-1899983872,870288344,1371704274,-402652743,911866302,50673349,-400984891,703074725,-2035001351,1312721718,13104897,-401378176,912200402,22873799,20709377,-1070408332,912200427,22888067,505378049,1528729142,520456705,1493630774,113718785,334,1947876423,-536003580,535515058,222079660,80085877,-536200182,856126963,367454454,521535756,-1979823128,369160246,155093279,-1006013181,637732158,-1088920192,-1023132952,-1946255384,184610870,-2134805002,-2147341762,113706612,-8388054,-1168701871,-1998061014,1493655318,-2147341122,-1602938308,1336548016,-1847063888,-336186603,31713449,1702419210,639132648,638862729,-401189495,516097112,770187030,-208986114,440183889,1709704564,1492574741,-400572117,703331784,-219627469,918894328,786957061,-1260942344,1049310855,-940113586,158629888,-1961764376,1946238170,1570840539,87999489,651309827,-1961986569,66185416,1087078595,-370950093,-977040866,-1962872034,-1462619141,-1464765152,-1466927870,-1956154108,440369346,-1185850764,-1830289407,-986293768,-989657802,1189615988,-137697264,914863191,21905035,-2147432457,1944588660,-952738031,16866566,1946237952,1594485725,1564377910,477364225,117388866,507969881,1528729142,440238081,906589215,21890759,-1226702848,-383794549,-779354261,521598699,1726502662,-1962446311,63341559,123674374,104347331,-126746338,75090174,20881462,49259062,-200373565,-1997408766,-1979520218,-1947389240,33756438,14057684,51584651,53288585,719853795,-2116057339,1930426619,-1980505598,-1962726114,-388199721,-1070462699,-722989132,-108281078,139364902,256281126,-326441934,-1957670574,2156751,443832664,-236793853,-389051558,-1737228270,-301545930,-1243086846,1946237968,-1017461778,1720329809,1183458838,-402238719,585889622,1108112,-969479820,16969222,1007718376,-1007782911,1720329809,1183458838,-402238719,-645073051,-985784801,-1578626442,131698422,244004443,727646557,920254415,-1459532127,1354989568,-922876534,49259062,-1961343606,-167047563,-2135030155,242583808,119442486,-1994451453,167970110,839023040,-154998592,856257368,-335100215,-1017445374,1916862083,-1980354046,-1560080626,378077963,512426765,512295155,113640201,-973077780,191750,-419964277,1375936419,-419970165,-2084371621,1584726226,-1962729053,52404688,39750438,1316213563,430175223,488016131,651201283,-1576778206,-1047854357,89033254,378137299,-420019437,100911243,-763166477,-1592101888,-654901005,860356981,-1544095790,-420019441,49022662,-473396478,87999504,1569334787,113689368,855704300,87999689,-1581032701,-645201123,242532363,38152998,-668215049,-1023212429,597941043,868453123,1995908818,52929282,52762249,52631051,20828277,650867968,-1560131957,378077989,650314535,638600587,722623883,453189382,1912807710,185234718,991458496,-1962773567,-265370424,-6559742,51580555],3,[184933096,-385256247,-1326906959,12970240,51451529,51584649,52641411,-402426880,1048774177,1946157863,109832417,113696626,-1979645203,-1962743018,-1962727666,-402451682,1347880613,-182546861,-397323776,1515978245,-1977165309,-689438650,122013191,71645697,1429815669,960262664,930285661,359808,1347956340,1428902487,-1948584184,-1946645513,1317742274,65140482,281445368,906422737,16057998,24356339,1599735716,4622886,-402147864,-1317730398,1499012886,-2129730725,1930426619,-16731616,-352120570,52797826,292864011,-402447453,158467565,52233927,1860698112,87475205,50962691,103544971,-768409357,239897382,104591863,578028303,49022662,1959922433,-335100391,-903150846,-184119802,-1070361856,24373713,-1817447510,-930398201,-165216629,2029983813,51618068,493191462,153546752,295771461,1166616067,51093787,51189387,55117795,13796289,-478100671,1569203775,-265370600,-28841982,-1962729567,-486334186,-2084502664,-148504366,-661978506,24498699,1317676616,1357435653,1053034066,-1960443131,-1960439739,637997653,-1962772745,1959922632,463683585,-1547685117,832766767,-651470845,947150706,647219851,721577719,14320577,-763116797,-1960056064,72214728,-1209526045,856912645,-335100215,195100930,219581187,87999491,1575731971,17557904,561431083,799265331,823560451,624853763,292814851,52903555,-16092160,-956094714,206086,244013056,-588774637,320768259,286689539,1958882051,1369498400,1541982347,-1552787451,378259595,1229062929,-588774540,320768259,286689539,591299331,125042691,51584651,-1593558296,-1073020121,100754804,1860698905,-318323196,378142978,512426731,243991315,-1964506329,1380996868,1183458899,64588544,96725210,17253830,1963214138,139802898,1564020082,-955747576,16712773,-402271768,-529201730,-1909040549,-402590434,1532623843,199434006,117375154,-1226112239,-1577118487,-1073020123,597888884,67364867,52233927,-1192755200,87999491,53453059,53546635,74825739,141871371,272957734,307040550,51318411,-1946273815,1959398344,77115,637590147,637695735,-754626934,-389510168,484639459,1912893928,87999651,52404483,272992550,637739425,856835465,-31856183,-401604678,-504691470,-1006183629,637732158,639327625,639196551,1926529,-620034064,-773273740,650308356,1997364795,8579093,124992907,-754667183,-2114364945,370147303,-1269775585,268418944,1477178600,6482115,208876939,-754667183,-427730462,82509839,-268376447,898232843,859227446,88393219,1048589825,369099511,1355904031,-106868397,891194882,281445123,521544840,-82408624,114178,1458094130,859751685,88458755,281510657,2114135631,92821506,1532567318,113689432,1342178039,-1957539501,65589699,651310019,-150843765,1174611697,1380993286,852527953,114368,-989522712,-1929170122,1482231932,1006109530,-1976994367,-31517179,-1576863994,378077945,843186939,114368,-989532952,-1929170122,92934268,-90038506,49921794,-1956947622,1491653059,-1605181,-1610435584,451412719,49258507,-1326357528,1720329743,21734145,21825222,1309067009,637534209,-1575598454,503710040,637619131,118650565,384882664,1049298719,-940113586,-1183481856,-2044271566,-274720922,1495665154,1947564033,-989936895,18955973,1946436923,-2093103628,-193593345,-972845848,973145925,141886533,-16497209,61138944,1963168232,2126849770,71694098,242556928,45817622,-25958400,53690053,1426459883,557761846,84338689,-947714211,512505360,521535835,22625929,-1977215312,1268973926,1292289537,113705473,334,373721638,100751522,1996432926,1996432916,21740306,-402186402,369618988,1312721695,13104897,640775552,-988395894,973167926,326371908,921493224,22625989,138840614,258378278,385500553,-18401,474383654,650314101,-1021557111,922671849,855854241,378091218,602473292,-385765142,911272488,55445190,109983235,-92077659,-1174179066,-628424698,1793590867,1918574574,64523271,172995,-1205540008,-1031589632,-754667249,-468981270,-2043222990,167832102,113653476,1946157902,113653254,-402586802,-13179648,-1895717578,-1645669308,113126,1031862923,-2096925185,1166739399,592808737,1053034179,-1960443131,-478077603,-1960439809,-620029099,-903143820,-905770893,-1960390093,-486074019,-46405618,267976577,-544799373,-1007492542,-1018543865,51582603,48963210,-402579224,113640163,-1962867987,-1962735306,588155902,-1980169469,-1006433986,-2096942274,1040388295,113443613,-402521928,-1014169654,16057998,-24650866,24373713,128316324,859751734,274566403,-35065045,1983587841,-402427390,521536079,52011459,52011840,52102715,41353648,-402210766,512688010,-372178699,-207355533,-986314843,-972868834,-1929312953,-30732169,-74713205,637647848,1912763963,34465795,-154984682,-16585466,-341826188,650182146,1979991610,320768791,-117735165,-401444081,1049230441,117375763,11535121,-134026334,1388575171,1183458899,-1967063548,-1950209312,47569,50087144,13992136,762563131,994296970,1273853179,51584649,-1957506773,1727473345,154569474,-1547304189,1515717385,503437867,-396688623,-561315823,717892547,-1999831327,-1962743002,1372449738,89033254,-489469366,52876042,-1017574570,1031862923,-2096925185,28903367,541428224,-804498037,-789917216,-1964864808,-1023363370,-388287661,1049230281,1381696255,-1014279343,641979275,2114805307,81195,-1168430209,2078806015,-1054124032,6482010,650249026,-1241229686,-487112192,237750411,41353995,-1007040205,1962641640,-964802548,-75503469,-342686860,-1948612675,-73799486,-1327310709,-401604678,1499200399,-77338534,-2030034968,1979648991,1053034190,-478084347,-1993994241,-2128209571,-268427931,492636454,1381221127,-1948568745,-402456810,1516239707,-768359589,1962618088,-389575688,-130155701,1926793999,451462125,-117472773,-1946782961,921955295,18955973,-2000669872,1036322629,1979711363,1053112054,-1017642719,1962934147,125665530,-973835007,-1007555779,-399129594,520486920,-1022886261,1172854763,-2096249630,1299513337,119457164,557237558,8054785,-1992946571,906043662,19082889,1444812011,1709716677,1476686848,1593043800,-1995667169,1444807276,-24955707,1476687103,1593043800,-1942189793,-953810364,654311173,-16628281,-505747201,-504698685,-986314978,906043702,18955913,587631670,898180609,39685158,885347870,1946162152,-346531836,-954245389,-939524348,-64956,-147077141,1381090933,-1030956660,1499122235,-1544145981,-1977220355,1053098054,-8191673,990672127,125110357,1963214138,913304322,18955973,1963480379,71645703,1240138357,-8176187,921531903,18955973,106254934,117480424,912153181,50136822,-1927776769,28905565,1381455360,91551243,-336277528,-185866237,-1990303910,1837697109,239438860,-1977162702,1166606406,112644,141882891,138840614,258378278,-401980023,-1942552876,906179870,21569164,1049173782,1049166643,-977075897,-1274994370,73742591,-533059980,1161430388,-2145553148,1946158461,1979666455,1763332,920924760,21169722,-5242251,1476674953,-8176187,382629375,-4668641,71665408,-176881860,-243997686,1124481590,-991267839,1569524845,139823888,-1979036277,-1964166459,1347508197,1392509369,-194647982,1498962778,-287125501,521585503,-1593096984,512426297,-1847066313,106727904,-1995981819,-1607072700,-1329397443,-1125547521,-2095615481,309819385,242546186,175428106,1997340288,-400615931,381881240,185067551,-1981785112,1284048468,-1010814460,-41877584,-2131201256,-210551559,1933377152,1694138606,1381099891,-1380245738,440578,-1031024077,-348592045,372688158,-357898239,1592285983,-1324970005,-1358524670,372688130,-359208959,-389824462,-437715814,-402199568,350813330,88400882,-763166719,-398660864,-840369413,-400233488,-51840269,-400757775,-1108804882,-402199568,-320275738,-539825935,-486257527,66822,637588099,639714697,170087816,637826294,-1960544888,645866696,-2145368696,-506363679,-980757807,-1993940342,-1607070651,-389872916,-5241275,48538166,-1607011214,522453701,309665596,-1342174279,45727551,108375795,-486095306,1944584194,1929359595,2028210897,-265370419,-484013566,1053105666,-164232397,16958726,1207306613,57934091,907864863,48498374,88458752,-1960343551,-620028132,992348532,58133854,-386105368,2045307863,-390171669,-459275942,-1981168894,96987136,-964429710,46579461,1913001704,-351475475,-469047182,-1178672008,47431426,-218100295,45727652,-1191000386,1017905163,503870783,53812878,-1440807030,1206903363,-401209914,1064561022,922730547,-622329537,863197418,49295044,-1947504152,889622267,45727235,-218100807,859736996,1170613763,118882565,-1090333762,230228665,-391843072,-1586238740,-402600471,-5242678,-360781629,1347876978,-469057486,-274724744,891194882,866795523,197624768,-1417629525,-1513059411,-129725531,-163279957,-1973528405,-1438643004,-1031067784,-1070378837,-1968547669,646592196,-1320090857,182768132,-1590252860,78709527,-1973821229,-1070355772,17221059,-1943622909,-1946948835,-12746502,-947715211,407238151,-396593728,1517421760,-225763758,-1323410293,1407963908,-1998053610,1843944439,-368318229,1047682823,53681861,552684672,424512294,-1960440695,1418268757,1435182594,72648978,341150502,654201993,-1995025013,1204223060,521535749,49295044,4622886,855419112,-5192768,73656515,-1178654350,768258,-1359855696,-969532044,-16588282,-1612177838,-265370391,-401181950,91416801,-336970264,-346415303,1493654221,-351907502,183662052,511080676,53690053,1972046987,451092232,223230758,-550824841,-645179821,1526378472,-1595359182,503536635,116785971,1946682053,926842887,-1183514621,53806734,-1178666101,375042,-1599736924,-1314258235,-205507835,128903339,-1416451182,-1420312525,915123115,-970587341,-1006566076,637726766,1342195338,-67901357,-1973528485,1594357984,922644969,21053056,-1023314943,508757585,235343446,-959892705,83983622,24839878,2114881806,24886017,18495173,921132008,25036535,779420160,25731126,678757180,2097595958,-969538559,369195782,-2012313546,243873281,910229886,26021513,1592208360,1493654303,-1070438421,123412318,272417625,54281588,-1664925324,1161723958,175374337,1111392310,41222145,-1013110579,-388287661,1918627708,-402541322,-613096003,-831188164,-1293360078,906619877,15603446,-3675965,-1561853516,1408660709,1374214963,-881697809,-1830230990,1947221221,1963146462,-402411297,1676149840,-2145446395,83006,837288820,646707948,378405605,-236453145,113651419,771752257,21104326,646524416,600638282,48735022,992893084,1963149862,-408867321,-622860030,1244562222,992870915,1946372646,1275115531,-368654802,-437518592,-1892770480,1929570054,1458236376,245328,1491038952,-819737250,-1224307658,780744194,-2125069643,-1946091545,5761245,-2120760482,-2097086489,175440127,1183458896,1134704128,-1054124031,642961411,1510106871,-466429949,106314534,-989982094,274086694,-989984142,190200614,-989986190,171369680,637726246,905987722,45549196,-1255241418,1992566274,918916114,21118592,911045888,48834185,922355478,21104382,1091501622,378418689,-1960443161,-855448282,646522404,-1943665947,-1945966826,919899844,48834187,1090977334,113653249,-83885758,-1255226314,1946303490,113653259,-1006698173,-320094158,1048583958,1946157380,-352393213,55445190,-1524724222,581967361,920568040,45549196,-1256289994,512439810,-611450459,1493178017,578077499,511039803,1048589904],4,[1946354510,-487659504,-1962928967,-397717031,-497481641,110049014,521011621,-2031550544,113703673,-973078207,-16694522,27598478,3151502,3024523,1490706408,45635672,-13741838,771929910,45430527,-969486341,60166,44618290,-970587019,-1186529275,78118920,1948299411,871957252,-1314196535,147060227,-117242764,-1426863821,-2085901423,-1007283985,-402033663,1961361523,1174697217,-402625816,376832329,1966750848,1076643345,976619382,1979784710,-1426083326,1196314438,-402650951,1015021587,1174893870,-402652231,-1031143411,1324942275,18081987,-397478026,594673933,-164230027,-16717050,540809588,-337439371,1965702217,-213929980,1060940458,-897524363,-1327961343,1319826208,552119491,1325036545,113653443,369164523,45727495,-1189040041,-1426915317,-796213198,1015046058,-1534233298,16836780,-1073080972,775688564,-1398141835,1946218984,1958742534,1313754626,-1195130830,-1044439008,866822914,702912,-391468045,-809565204,-1834249726,-1178889301,855083778,29344704,855829248,113719039,-452984094,917303947,839049634,1979661540,130188042,-1979267453,-391315612,-713888689,1347834398,-1090054569,686293689,393371392,326500107,-1142415594,-401837085,-969477485,369280262,1491480040,-987330506,526016002,-1178663146,540835842,-1181059847,250085387,1963684352,-115327995,-492139659,-1396442895,1631354660,2050754162,539755127,-294375876,-361487812,1946169832,1952136421,1952267489,1949973725,1950104793,1954299093,1950235857,1948990669,1950170313,1950039237,1949056193,1946762429,-1021297479,-76271812,12803132,1396395328,1027423804,1095912255,-768225215,1731677750,1412905526,204921142,37150519,-466164681,-399026634,-397410096,-1017643004,540852874,2134655858,-30014092,503376902,117323350,-2143944462,50393638,-397408907,-396821562,526310311,-301533642,-814416128,-1151984045,837287937,-166956309,1954551876,310022,-339509781,1947024509,1946696736,1963539494,-325044550,-151516160,-930459176,132317365,-1712840528,1509548799,113653443,-352321300,915139482,15470334,540840427,154989427,-1336873100,-8984482,-398455720,-389808272,62651218,-355538944,65795186,-1258606360,-519313407,-466422156,-1008663320,244563,-1152187157,-1031143420,-81205168,-397009320,526310189,1444856667,1962613224,-387697925,526311645,-1393390653,-126606276,-335601688,-1898935050,854756288,-1073041939,-594876812,-1019544182,947914102,-1979550707,1255181021,15507510,15573558,27967318,-131168202,-1963095550,-5314315,58001980,1023387624,922317830,880739898,2134653044,138161012,222046068,171720820,456941684,-231054732,-22406797,-13440826,-130121674,-864747518,-931923142,-339214778,-1336349757,-23140345,1642642155,1460515327,-231440193,-506372178,-1493177973,-391498611,-2006974844,-956366987,-611531380,-577846386,-1979602242,-1012599858,1776815536,-385175298,-202834332,-8590849,1508400304,-404201730,-308267265,-22419456,184503785,-401509130,-1977221038,1931492357,1946762247,4712469,-130121674,125108226,57999114,-380710914,1331167042,-1328641283,129192736,1991118563,2105550345,158599425,-220017666,-316790218,48114176,132219083,1952406524,518339,-1125385246,-1336946946,-34936824,-437772112,-385306371,-1607008800,434713727,717982463,-402134065,48955444,-969539151,194566,259322426,192215866,904440492,-20447490,-370679098,-80019762,-939591308,-20649658,50333672,-369556751,1642659514,717982462,1226273999,503714932,-24422649,1605300807,-167283449,717947601,-379730993,1085341334,1610445800,-400685481,119537390,-371291554,-164167924,-385681386,447807098,-385968151,11598138,-15936652,861032643,-391190309,78906738,1524560104,1021348440,1007907841,1007645702,1007383559,1007121416,-1341950966,-369442048,106026184,117448936,-506404400,-506338863,-288300591,-779366902,-1325320031,-773795324,101341664,1455620407,44940115,855639737,-389903406,-987832234,-402581962,1528815560,44933470,45026955,45160075,20645435,909984372,-1556253781,1364590907,-1177406638,-235469387,-523116335,-930357039,-402550338,-372178909,-1031732109,619184328,-1107185408,283640217,940476416,378028545,-1830289097,1582914048,-1409239869,359845947,-348008405,957253878,63043073,41229488,-1700609794,-253181183,-1144616193,987169176,1929359554,-2234252,20387465,-372119087,-1962560072,-1964902438,-2147403506,-1849818143,-774862079,5433569,-1715548278,1239959809,1238075904,-1550659325,1398145339,44940112,855639737,1405258706,517965288,18233029,534706152,-542381989,44893839,372688158,-555292671,-1587651809,-768409285,1073743801,-1997408448,838941974,11846592,61668323,-1006902576,-1957277360,16759282,-1073085301,-58709644,-2147060422,1946157692,-1073042402,1060910708,708582004,2145916532,-470911493,-1073042422,1944587892,1105425915,485214475,-638858957,-24907221,-2096270334,-344652546,2088825483,-478856703,24496395,1482252025,-6231869,-225768078,1944195048,167948531,-1342016055,1355020547,922726481,27592334,-1191176001,-1359871980,1325561337,-1017619976,306103376,-31999,723918452,92013637,-348273626,1157834480,683365124,1541666304,50333189,32241912,1354979577,1912618984,92940023,-260767940,-1008147406,1407904767,516175441,-164429550,1962933123,442136,72321830,3768358,-947712396,-186497496,-350239706,65796579,1509489411,-75250853,-1911852268,-1962826490,415728635,-1007041544,-469318090,37486603,212862326,920124393,198581900,378085142,-660468780,-12064757,78644339,109897451,1049168859,-1897395239,-1980796161,-1995711178,-1945379010,504094982,198448837,536808168,-655687053,53806734,199435912,1971373302,1200236068,1947248651,-351948796,1963501797,1946265848,-465666030,192217099,198721152,-337218304,-1190717950,-1957298165,-549549069,-1912201717,520872198,638281610,-2096994936,-1527577401,1053056543,-947713057,-484013565,-201791477,1053040406,-31061025,198746117,21334054,-1993949133,-1993989051,641738309,-1005501047,-1593059010,-2010772515,418349829,602523531,-400615721,91488012,568919728,92939991,-193659076,-16398810,-2014780366,115962622,-1928462817,1173750613,393592859,-402491905,911997132,46472840,1022625256,-1341884929,-339219710,-30545735,-169147789,-986313868,-167562434,1946225479,-351948796,-452475155,17122758,-2116514899,370147299,-402426849,-1977159884,-957874106,-389485584,74710426,-672463952,521543250,48367303,378332671,113705735,174588677,-1047858549,-2013142656,520872974,-549132258,-1073063393,54265972,95421556,45141227,922644457,199689868,-383874762,110048779,-1003090971,100725534,922695251,719850469,378091008,-1942617869,906032414,199689870,-383874250,-1892236533,906749190,15926927,-184119498,922695168,1371737061,-754667182,64589034,1524207306,1041025,-1561803943,3926271,-2144990862,1963000189,-402280441,-1997799484,-386841368,1150013732,244004356,1284049899,-5314556,-388636183,250150773,651981312,97664,652792692,383314929,-351368929,-42997749,243992240,1435306987,-1021377021,451419926,102265597,-44570537,326246238,-1979318746,76027975,-1961300349,-1330254906,-1331959036,-2013598970,-397323303,521600615,1911053145,1943635965,-351883058,1912814824,-352210940,-400615690,520551705,1173810034,108298267,-768360397,-922872085,-922873988,-2020467076,323290065,-350923501,-779644413,-1994111607,1911039573,106203600,-1645542263,64063378,1427317829,1021700902,-1341884927,1924197121,-2116449522,1962924259,-351948794,1375529968,-60692400,-177055398,859751478,169809411,638940370,-670341248,189728806,88458790,-385896447,-1293160695,-1977169613,367528783,72124880,-561188629,54271766,-397259145,1935342717,-351883260,1929526452,637549618,1947944330,1962281490,-351424508,1954588906,1434986067,852355867,1954588900,2110006792,1703552540,-808523771,1418317963,652667654,-2145696266,-1004130700,1240145021,-922826498,678822716,69992884,62129780,343263486,-491853744,-401509800,-527771407,41287600,-907296514,-1544879696,-85260880,1448104529,-1595358326,-402099486,-1004082945,1593315966,1918458456,1173825251,1950351364,-20381993,-972589880,201418502,113640939,-1207762585,1705181206,-1547685119,1923219816,1997441281,1930856705,1966508289,-1960901119,-1157163273,-1175977627,2007054041,513272577,-118991277,1979661521,1482184711,-1897197648,38047583,240945499,478053158,1393391103,113653335,-401210683,1533008934,520549771,2089010062,74776604,1983686,-1189165437,-1431568320,-85934070,37532651,28312690,521583851,1945849064,-351883260,1975519987,1300964883,1435182617,-826349545,-1996206967,-722794924,424511782,391481638,459636774,921693119,200087177,-283210698,1049179659,-1942615055,-401870074,41155247,712293867,891194934,410517251,-15042561,2013208183,376962844,906721279,49231615,-248068810,-593565685,-2096663976,95423684,976670443,1946349318,214205191,-253029968,-248068810,911235083,48367303,-1942559233,906168086,50661063,-941094296,919368411,53688005,189237336,-1894365297,1200561223,440897310,-971487345,906036548,200095429,920404968,53688005,-958068794,369165636,-385896417,-1008079647,-105584430,74712691,-1695874384,911340171,15271678,-502872266,-387645438,911858704,46468744,313525363,-1909006101,-1979501282,-991425681,906851549,20920063,387877686,10545411,-213990346,-979356160,-1607030270,-1180040465,-1101856757,371065529,530903839,20947254,-257870165,-1590252798,917177074,-1425860703,-1442101366,-1424603253,-1424472181,-1424210037,-1424078965,571742,540846764,24509152,-2131688625,259268668,-1180029264,-1431568381,-85974980,844038517,334080704,918894290,-695533325,-504867262,91447027,166269616,222596050,185560260,-1947109184,344593244,-988379082,-1992929278,906162222,49415820,1490713576,53151431,-1276575745,-648877863,16723433,332288,-134152192,520093952,-385819838,-642228622,1048587781,1962958649,91273229,121978499,-1207732992,-1940912886,64523210,55616450,-1898826978,84976602,-1950314977,-1946514446,-67096562,1537537018,-661733236,646697102,-1945763796,62951112,-1274599650,1914817866,512359205,-402192599,1206388924,807308046,-7879168,512426239,1065354035,-385649664,1340673144,1374277387,183429131,58002748,772468200,172165002,-1007782464,1954103840,1713402725,-10132110,112918541,172025856,-1900006626,85893592,68159035,520360099,1963399840,1208367622,-1274776576,-1190081280,1048577543,1963394842,185383171,6819465,-401902104,-1158014003,216793121,-400626152,-1608581108,-796261106,567096244,-1070349317,-1591289714,10684182,413214208,172807,118661414,637538467,-1559817055,446758930,9478917,-1559946079,379650194,7119621,-1559947103,-1590820754,1889731250,-1264505344,7512834,-1560036191,-1096744924,2532099,444355,-1945707008,-956300786,-637530106,302943238,-1878604032,-1945704960,-1593798130,-1130168284,2531587,-956055901,-1946147834,638487580,1879492352,-1945983232,-956272114,838888454,1846447133,113716736,505676470,-1207006162,2138370,-1593589597,-1029504990,782025475,45227775,-1238434002,2,0,1443782144,1447860926,1458962622,110086997,-1782708480,1592847180,-1698802162,-1017817524,1063930432,1282166457,1068777399,393432033,1319180151,1013398628,409737106,562176676,707601966,16061550,131072,33554688,589888,84017504,1879293184,2097216512,56130,0,0,0,0,0],5,[0,0,0,0,-385875968,1861,0,0,0,0,106758144,66011,16777218,4194816,23068681,-1124072190,-67080189,-1,16777471,29688234,17957317,17957138,33227004,17957410,40043099,38077027,17957138,16515346,16253801,17957138,51118860,17957138,16515346,16253193,1179922,0,692024653,0,0,0,1073807359,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,16777216,65834,14369311,-1048510452,-1651834868,-2017065145,-973078528,-16774777,104329,364425,8438145,-1752574461,-1886846973,857604103,1054379712,67222912,-1274252029,808356335,839814144,-1274352896,741247479,772705280,565845760,-1004344320,-1006937106,415172126,-1900006654,6994368,-1425966408,-492058484,-1093103881,179070360,839808192,62915556,-1510437952,-341063540,-1021376531,-1070397922,-930299762,297719950,-2430618,-1559983725,26543129,139367941,-1610080337,2006910291,87791365,-1492052314,-2035805930,158903066,-1459015764,-1830216869,1137434633,-603416353,-571864698,1097853705,-465456660,1541605666,1148184133,-582711065,-1011480444,141352456,-519423269,1474431552,125798154,-1274564215,1672286600,265143560,-1576545320,25825275,272609808,1483579648,5802398,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,540810356,92800370,-957289657,535298053,1963604992,1632259,-369230359,96927132,1425152,1006635496,-1998556640,-185907451,3477131,915083747,-1977221065,890175236,923205376,-104597504,890145731,-386342144,-164429671,1508441739,1914715136,1465274873,-1102188917,11863910,210435467,-217128122,-251420762,-260723554,-346464673,1499356933,-1123732403,0,0,0,1073750221,-1009152,60747789,43582772,201786676,87294171,65793,-254,-1,-1,-1,21626880,1332,0,0,0,0,0,0,0,13312461,0,0,758263810,538981168,1396785696,0,538976256,538976288,538976288,0,0,979509260,808268336,1633824307,3443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,753129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,855641319,16711680,23594496,256,216465408,1067910475,100724806,80157184,87294501,186403584,743376180,16777472,1018167296,42730804,-230292172,1951136896,788475397,503712683,1381390165,777016145,196417164,-1289320146,375066123,1958951768,-1126986235,-4521600,-850873089,1509654817,-1267699200,1914817864,920126314,157752969,5892993,-1323398858,-1262449141,237096265,7727135,196548155,968506484,1023457289,1064444365,-1061496693,1891795216,-1194773714,567099904,-1878700359,196157070,567099316,-851528624,-108963551,393545038,905984744,196548155,-969536139,602630,-1356923082,907209483,196294341,525511,-1659472641,1150262521,378418710,-1959916619,1477161766,1582979419,119496031,-1909580081,-1190416098,865076558,73853430,1024007610,410255362,1946158397,144685587,1946159165,144030219,1946159933,143178243,-1259856114,-1944851709,-1127117111,567083392,1303694962,-1557257779,99158380,-930284799,229955726,116859341,-63181,-315415179,158795462,1996932608,1048772618,1946159475,1929824006,-2130706679,617278,166265717,-389285631,1908015604,56485896,-854851144,1012868129,1008170062,-1897171623,-1274465530,-954086071,602886,1845937664,-219676407,-1163138302,521013487,-2147275032,619070,1048776564,1962936691,150321672,-352118040,151763710,-2147282200,619070,382015093,565709739,773967141,772353185,-1207953757,567102464,113712910,2419,196937358,567101876,153755275,567103668,-2146866015,617278,-1070398859,158009030,640614145,110046729,-1892808410,1476995078,-2134964466,4241664,1370793459,-1993465395,-1274467810,-842298288,113716769,8456563,1795606062,-2144468727,617278,-4509580,-850873089,1895530785,-385649917,1219821385,-143515187,1795606062,-1557266423,-670889027,1730054446,1357611273,512306691,-930346653,-2135109490,-388461055,-315424589,-2013265992,1024029958,74776575,567094964,158547587,-385649153,-840368347,-28710910,196548155,-1427633803,1763064578,-971017207,17379846,-402502168,373030447,158665655,990023912,1946773782,41936901,12118507,-2011050697,-2146713834,91566074,197134022,839304796,-1178730487,748601099,157484686,571900,1738647027,172809,157363967,-889191960,1975519824,-853953530,1405156897,298702986,-1060060976,41222948,-1057046274,1985730618,-339736060,1488990978,125123,-1948568629,-1962316018,973084694,-1274514230,-2011050690,1124079630,141880890,567099060,1650312,-1190870141,1051983887,-498916915,1394525177,-850283440,-1579446751,-1557266408,446695728,-1545565696,1532493848,519815967,1347507974,1150016910,646458884,118360079,-1190676545,-964493304,1487205130,-402170023,521076672,19327058,-1572797350,-990509140,-167086976,-2146955514,-1192688779,127122944,1946273014,127385091,127837101,127968173,16770945,1980563331,835331,154025609,-1114904623,-91814169,-1174346008,-521664613,252114432,158629896,-1274564678,-350106359,128301586,-2147431704,602686,2062026100,-1166873856,-1192753159,201439232,-1377295923,-1272968192,1953053696,1019543107,-29526926,1969306820,-2033044514,168458006,-2096270126,619326,113706612,-63117,154025603,-2096663552,34156094,113644149,-2097149577,619326,113706612,-63117,-678706038,520100072,135314127,-1174382872,1357383589,-352145408,1894635,519956457,1370771539,815866317,-1545892343,1532493848,-1128611041,-50665208,-1610076742,1474824549,-386959874,1035599903,1698594824,57999369,-402111046,1387921423,649224,-854849608,-1380269279,1381191687,-1393390762,1014965328,1008038448,739342137,-523134928,50790843,-401110056,116129759,45404298,-1470619187,1591243904,-1017619622,154778181,-851640136,1024488225,108331012,-385294406,-2014774140,-1947866113,281066200,12110131,1914817858,868137232,1662946846,16824841,567099316,1052023839,1922900429,-1090944762,-1162316749,1458047008,514976767,157490830,-1191116610,-772003322,-1378733079,-69021693,-1631927521,623032323,-1715854899,623097858,-491118131,623163396,365109709,705110535,1057436423,1376207623,1644647943,2047308295,-1895332601,-1039684345,-905497849,-603466233,-402136825,-217584377,1769101063,1881171316,1702129522,1631777891,1853169764,1867445353,1701978228,1123640417,1663067233,1634561391,1151362158,1122071649,1663067233,543976545,1836216166,1700000865,1867443045,1329868142,1768169555,1699998579,1919906915,1953459744,1970234912,1867441262,1885433888,1918366309,543519849,1819631974,1634030324,1634082916,1156869237,1928033129,2003067237,544500082,1920415077,1852404841,1919164647,543520361,545918273,1769366884,2123107,0,218103808,1126179850,1095585103,1629537358,1668246636,1869182049,1713414254,-1603965847,1919906418,1851868064,-1602982034,1919905125,1633820921,1239966580,1919251310,1868710388,539784306,1920230738,1226845305,1919905383,10501989,1818838576,1635005285,543517794,-1402707614,1986939184,1684630625,1329802801,825831501,1297040174,1936286752,1852383339,1769104544,1092642166,1717920928,1953264993,1769104416,1630594422,1931502702,1802072692,1851859045,1701519481,1752637561,1914728037,2036621669,1700016304,1852403058,946173025,1651468832,794372128,-1606473394,1128618053,1767990816,1701999980,1765098928,1480925294,1353724997,1919381362,1948282209,1646292847,1948280681,1768300655,1852383348,-1338544864,1684095536,544370464,1936943469,543649385,1835888451,543452769,1702129225,1701998706,821192052,1713401678,879060338,1684955496,821257580,1697855309,1815490741,828662127,2037588012,1835365491,1818322976,820274548,1635021622,741438578,1769497888,1735289204,1919890096,1835101748,45157,0,1332,0,0,1547321600,1296912195,776228417,5066563,0,0,0,0,0,0,-1342100480,316,25947712,16842752,65537,16776960,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16711680,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,623852127,1162889552,606350897,979304484,1229989167,775046480,2368548,185207548,8390130,6030644,7079220,1332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,56075,1749001984,503657473,872714637,788921605,872579932,872702981,5,0,168113229,0,0,0,1213481296,1329791037,1162892109,977354051,1297040220,1145979213,1297040174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33947725,13108480,-1593066077,512491522,1213481296,1329791037,1162892109,977354051,1297040220,1145979213,1297040174,-65536,393306,-1930898630,-1547566118,12061468],6,[1073750221,-1009152,42790925,43582772,81921332,87295284,65793,-254,-1,-1,-1,-2226691,3170,0,0,0,0,0,0,0,13312461,0,0,758263810,538981168,1396785696,0,538976256,538976288,538976288,0,0,979509260,808268336,1633824307,3443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1201769751,-2144467495,6240574,1891110261,1161724677,57999367,1342507704,-661927284,1352909315,-768401917,279173774,-1064427771,-91491701,3149451,-1527514372,-1899983781,-1949266216,100674598,-1064384372,120004099,567102132,-1980029582,117909790,-402080536,512429639,-2017066960,-1962868737,-2147273954,57933887,-385058583,-372307121,-286782639,1963801610,183363587,1124567598,-294273014,2034376899,544433524,1701147238,-1157624321,1088946182,-1070391798,513923214,268843781,68199172,119185439,104466037,74711112,281870516,-2147088455,117905982,213451637,1745783051,192276480,-98841112,-335535686,518920204,520097000,-1979380064,-852249392,868481825,651726528,-1559816543,-1591345152,44238616,312550912,1090311,118792486,-1593830749,-1868364518,85762304,-1593797981,1822622998,85500160,771780259,-1560104287,-1590820752,1923285684,62693632,-1593826141,648217534,113754880,115212288,134796,1050311,244057818,113704978,115736720,9571980,-1560271711,648086460,62825216,2361031,244063372,113704998,44499056,7474828,7079623,244063538,-953286546,604157446,244067870,547422904,62956288,-1560272223,-1664941118,-1306591442,788475394,-11861322,505737216,241042944,1285209686,-167723434,-1882499754,-1106837498,-253014891,-1101656482,1431719066,1783251139,1817098559,-1270892724,1934352703,-1592297705,1732011086,1813484092,-2111658984,757476897,-183210454,1929707041,1045183051,-565427636,-2109162420,288320812,-2126480079,1614841152,1749050432,1443059008,2047039235,-1862040573,-1610376189,-1492934397,-1392269309,-1006390781,-905721597,-603727101,-150738173,50594307,251922436,285478916,1207959556,-1932637887,1442957654,-1000996141,1296912131,1334562383,1380552909,-1849340861,-766950328,1413546135,1385014341,9623361,-700103598,1230392981,-1680978094,1279609088,1279886020,8508229,9032773,1413697280,38604,-2016654263,-733654272,1229652101,1397425316,1145767332,1145767588,10015305,-2067444415,-732626944,1313423752,1095536596,1095603161,40656,-2032908973,-733654203,1229213066,1493211602,-851094445,1279608963,1224776396,-1901836979,-767210167,1224736916,10278725,1329876553,40407,-1966145536,-343989241,-46335221,-29559436,126546037,-1147314338,-393608364,-1040301903,-1963488701,126496467,-227229686,2040415135,126496500,-394934982,-1047864697,-796239526,168058528,-1560301376,225707102,-108322640,-822197846,-337050763,-339572214,126496262,617646659,-1426486401,1976499777,181725443,-377896438,-957791397,1499069194,1263754073,-1157177880,1093403425,-930430974,-654114635,1528269614,113829971,-225720182,2133109806,-941030539,-1053146358,-225757323,172141614,-1948091968,-391368974,775685798,-1394080908,1912647686,178579715,787647320,1505757868,-385648294,-2146697213,-21999367,-2031550436,-225748214,172141614,1123514816,1575593707,1954364426,1971207193,126501652,58040380,1008505321,-385649246,-1337254655,1600049022,126501789,-697138900,-466436094,-1185288053,777064131,47822079,-150646807,-16295292,-821987841,1503485791,1359922105,123385087,-1962592279,-293275661,1979711239,1600114433,-1783015011,-1258335985,-373094418,-1763111363,751167758,-82577943,-277553604,-294353604,-311108548,-327886276,91553340,1081408828,126501839,544509244,527732284,510956604,494179900,477402428,460626748,443847484,427073084,-821589429,-384672023,1055462138,1172498707,-381399575,-35044442,725739803,1134387038,-2127820918,-1060110155,-397293430,434635944,-561553914,261470806,-1576947630,-208993112,364183342,395035395,167819,79922076,394904477,167817,79922076,-208944227,-66804801,-544496219,-1090810941,-1510210397,-1008825435,1986348032,543515497,1986096725,1634494817,6646882,1835888451,1667853941,1869182049,1969365102,1919247974,1702260512,1869375090,1766064247,1461742451,1702127986,1869762592,1952671092,1140876389,543912809,544501614,1684104530,1766064249,1293970291,1634296933,1920091424,1090548335,1851881060,543450467,1952539974,6648437,1634624850,1629513069,1936683619,1768169587,7564147,1752457552,1818838575,1667309669,1936942435,1920099616,1342206575,543716449,544501614,1853189990,112328804,196215531,-375562658,-998045596,-1946482924,-1897362737,75795421,-2146491136,-1047863286,1971373302,113647378,-956168403,1090990086,808321082,-2095650041,146344646,243803648,817825581,-1527514105,1477347359,120300295,-852446128,-1073063903,20723060,154938996,171714420,-990502796,1007383936,1008956418,-383618041,37488622,-404158092,-1186287097,-1296494670,431143192,-1189367111,-1296481102,1202895174,-1186417991,-1296479822,1286781259,-83375127,1933900416,1583271681,1308262557,1760167282,-2131361784,683557866,179056134,-17140288,-1946782262,-102700834,54992523,563434,-2095221514,466238,1048774773,1962936095,-75247871,-402426625,954729949,1189865733,1598483433,-1595368097,-385649402,-1628961071,-385649914,-1252849970,1372424721,110487708,75022160,-1190651973,788267012,1135282059,-1946623421,-397718561,125175425,1476821736,1481687294,-49896727,-910228481,-71954917,-1564462253,1168244788,154510080,-401377304,58011386,-400200984,-1070459538,-1341629022,140157444,-1341630302,140092024,-2130981029,561470,-2133917323,216894,-389086860,-1597041725,-796262359,-821851672,1520263006,1448582226,300436304,-402099198,-385941016,1485963748,1397903611,-1962704152,1381653489,1692975754,-816293319,1600060787,1582913693,-225814953,-208939894,3048646,117415936,-645136636,1460191935,964356438,1587371870,-70560169,1962953960,524190473,762642439,-1015822869,-382301357,71073796,1048583797,1946158912,261917463,227314432,46236416,142006571,1927815344,-126530756,-401756069,179307373,1577281768,1465818463,-1564462506,-389347520,158598217,82392715,3062912,1600045833,1499159197,-396994722,1590377488,1482399071,604473939,1916808415,1931164728,-1975303372,1592603342,1050601552,113792,-1207470790,-268238846,-561264597,-1084698230,-1951791888,851640015,-104792384,1356891807,300485558,58845446,1486708574,-853953453,-373227999,1600061373,126507933,1465827338,24300374,-1654694193,1956421208,738691602,1975519788,14870538,1375779816,-1667434083,28491826,-1660787224,-2145075174,916586764,446471429,82813632,-385649251,-655870126,-390057467,-840367536,69199926,-821988669,1486708574,1359922105,10414155,552076917,929097984,738226152,158683196,-402617368,988348431,6219831,387137,719962162,839037445,-402606400,-960298494,-16435706,-393560014,-454507126,509441,775603710,-260700961,916635698,1600045829,883288477,-19928837,1590624626,-236413601,1007907386,-1978698742,1577315272,915119455,-1937242903,-2031550431,-1956723964,-1506870021,1977584470,1007127050,-1023315398,-385869847,-73399072,-33014782,-20382008,-1975270456,1916419079,540852993,141751412,-17485764,-1010237760,-76234742,1869744956,1064640060,167968928,1129366464,738394274,742028060,1007121397,-1977911810,512312071,11993854,512350346,45089538,-1157430878,173539332,126534592,512312131,-1974795522,1021438783,-1950124784,-352125410,-792658282,50438848,45764946,-1965390077,46786792,1515838087,50208393,310104,1019461642,-385650167,809303916,-20906251,10535880,1930378243,1913469977,35556117,1124758787,394937155,-2026403261,17688794,27306475,50045443,309594172,50470539,77799049,50601611,77930121,45845995,20047875,-2041018901,-1017405756,1631324042,2067593586,1596257651,714947,809302643,977073778,1094501365,1530723186,512476149,-1983708357,-1341873378,50045442,512447427,11862794,-654059261,-1014768649,50950714,-385649956,-1017446398,-385806103,-507644168,-1107760336,-202682427,-347092291,1356250606,-390206997,-1109071024,-538226646,-347875907,1350352346,2042484203,-1110381748,-873773224,-350292035,521780678,-1061305877,-1111692519,-1209324455,-350364995,1067826610,-2000835093,-1113003229,-1544863448,-348066371,1490271646,-138569237,-1114313921,-1880398687,-351252035,1681636746,750618091,-1115624625,1978214102,641646070,-1107922967,1776883484,1682226678,-1107926039,1575559850,582335990,-1107929111,1374226939,521977334,-1107932183,1172908965,746110454,-1107935255,971585935,435731958,-1107938327,770259617,127385078,-1107941399,568925059,1687731702,-1107944471,367593382,607501814,-1107947543,166276356,682016246,-1107950615,-35059799,174570997,-1107953687,-236384167,146193909,-1107956759,-437703436,930004469,-1107959831,-639031622,642760181,-1107962903,-840361089,946322933,-1107965975,-1041692780,127581685,-1107969047,-1243011508,745651701,-1107972119,-1444318144,1956560373,-1107975191,-1645648216,1661189621,-1107978263,-1846975712,1817427445,-1107981335,-2048298431,1702149621,-1107984407,2045338422,2108734965,-1107987479,1844018014,1422966261,-1107990551,1642681557,1439284725,-1107993623,1441345494,129154549,-1107996695,1240008611,388480501,-1107999767,1038684464,1691270645,-1108002839,837355406,1892204021,-1108005911,636034847,655801845,-1108008983,434712076,291225077,-1108012055,233399624,1699790325,-1108015127,32056766,1695137269,-1108018199,-169270681,345554420,-1108021271,-370601877,1689370100,-1108024343,-571930705,128761332,-1108027415,-773238041,639942132,-1108030487,-974569111,1130020340,-1108033559,-1175894279,1185463796,-1108036631,-1377231094,1675804148,-1108039703,-1578539716,1234877940,-1108042775,-1779866486,1672330740,-1108045847,-1981191294,1800519156,-1108048919,2112449453,1929625076,-1108051991,1911126516,2047786484,-1108055063,1709794353,1706343924,-1108058135,1508467521,1662172660,-1108061207,1307141147,1662631412,-1108064279,1105814312,1890237940,-1108067351,904493986,1874968052,-1108070423,703167841,2076753396,-1108073495,501825299,1058455028,-1108076567,300489175,433765876,-353104919,-167743281,7396074,1836706550,1055585792,-352976823,-167768344,966634,284027638,-253037056,-352976880,-167767554,1399274,349825782,485160448,-352976828,-167754281,4110826,516614902,-1444219392,-352976835,-167756078,4279786,1695345398,-1628768768,-352976860,-167762743,2526698,942336758,-1830095360,-352976852,-167770258,578538,575269622,-571804160,-352976887,-167764171,496106,127789814,-655690240,-352976889,-167763993,2555882,754903798,-1091897856,-352976889,-167770169,508394,131132150,-689244672,-352976889,-167769128,868330,689433334,1072363008,-352976833,-167770208,4185578,433449718,-1645545984,-352976852,-167750174,5700330,756923894,-1108141847,317271351,766557683,-1108144919,115935032,174243315,-1108147991,-85390803,-1505853198,91553796,77924038,1978468864,-808898046,250134110,-2103210,-54925231,1364286041,1979501288,-12982013,-956512023,17242886],7,[453428943,1048772615,1962936093,524190484,712245255,119291520,-383552512,-1712832867,490113846,461671175,1958742784,228363246,1958951680,-2134887703,436220856,-2133861004,465726,1406075253,82386571,3055498,1962867584,-33849327,-105708939,2012871552,-134512615,1048581234,1946157150,-385431795,1526726660,-375562401,-816054616,1470249772,-390177273,126506510,1023300073,-385649531,-397204805,992803316,1527207842,250134110,-385381802,-1108804037,-1175960839,-1243069959,-1310174215,126502393,712126508,645071420,73139770,-930474892,73219712,-1592101632,104530778,292881244,1554170250,-1564410364,-1511521187,1978254329,-25695746,250134110,-385649322,2028535320,512447484,1048577187,1946288891,-1524747506,-79790076,58000130,-369381143,1048837629,1962935529,490636039,24444935,497155023,82420487,-138674507,873129985,229640819,1979645312,-28579581,477367612,922683272,113706217,1257,-1879368472,168093958,1138128109,-773075458,-402651194,208810968,141822524,82392715,2196616,82380487,-1998061568,32947195,-123904162,-883533986,-2115204101,-1459616066,-165710541,-16296186,113645685,-1962997929,973101606,1946167590,-2000355831,-385853658,1048835850,1962935529,524190512,913571847,119513424,1476716963,-952917784,321798,849644032,-2000355840,-2097129690,466238,171705461,-739697035,512447478,-1082129175,1543372846,121376373,1048584052,1946158936,124931,-1974316849,-855264048,222059041,179307893,1493167848,1364414659,70576210,1482381658,16160233,-2122317696,1392509441,512416563,-1976696760,-1978521681,1526745358,1949056081,-98441204,1374194265,1962425576,-132978624,1949056044,-99751915,41205770,-2141618000,-401965083,-132126639,-169335948,742141175,-253227916,-930457095,-133437359,-504885388,-521655049,1508936441,854132459,-242591238,2696842,2133116298,175423498,-703933902,-428486390,-58713109,-2146667480,-629996290,1912928640,-2133595380,-831321858,1929968000,181504713,-2145356608,117459006,1353997428,37488305,682895988,-922826242,-973689739,-31623808,-1323701303,687636482,-973731468,-32672640,-32904255,-2134509879,-906100107,2696840,-2013247327,-1996470258,973097238,-1206225727,1268973575,-1547401728,646447181,-1461190577,-1576831752,1156055119,4890624,281871796,-1796713533,-2146667272,594238,82314612,-398398692,666040441,2702976,-1308462040,-1978091953,-1191162050,-1047920640,281872052,-1979711302,-1275049666,-351220478,1491620636,-955681544,603398,438167552,-1275049824,-955200256,18694,-130160640,820513396,289308698,108331017,-386392088,602470448,-2084348936,466238,-387440779,1782480903,309592064,516248350,1065353323,1964989184,1778828805,-907476992,-155784965,82392831,-1559814751,1575486697,-385446095,-401444348,1347618739,1424490928,1490717688,535365512,-1559836677,-973076988,50526982,-386615831,2112358291,-162076426,-162338780,-128849880,58048522,-482071,-955979466,321798,1065374208,-1961921492,185015566,-1978632759,-373290489,-398198104,58009586,-1980191511,-402331378,1479144984,-253210541,1507494903,1945601512,-81008381,-498923640,110058483,-380435223,-397673814,-1791166952,-1875113868,-583269260,1122567029,344439309,1093017065,625087781,354763541,1159013700,625349925,354764565,-837418419,-87091962,350933012,-871046956,307762384,347618364,1360958,140000896,-28937216,-1022863346,140000896,-29723898,-1022863354,-92254093,172716865,-2008582958,-1022862826,1914763904,1494648893,913556232,-92223181,170881857,-384928558,645070995,1929902720,1477871649,443794184,-1073036662,1430012276,1217925235,-218755918,-997527414,-1073561346,-1628884501,1089044727,199805186,1007907878,1007776803,1007514667,-402295763,48965149,-906049026,767279498,181874198,-1965852480,1342724150,140157010,-402105438,276047322,-2144985368,-1166851590,74764810,140187272,-1952950182,1960512472,-1618268658,112268858,-338440662,-1962880125,1528203979,140091400,-1957567754,178888,-148766536,-1072997903,1347508084,1948619240,1965964312,62478353,-773720320,199938536,-370641710,-1696008443,190404645,-2144111415,17325118,1364208756,140250762,-2147482693,57934585,-150992965,199807971,1073837504,976985,1544456792,870896392,1975520201,-796146943,-385833239,770242241,1006743845,-31624116,1951612097,1019346455,840004686,1950760137,1019870726,-1998817982,-1022862066,140250760,370414275,67305240,-16119802,303042060,290656346,326242907,366220442,411047712,461380085,517872931,-1174200135,1240137856,-2080921368,997336570,-201398190,-150607828,-138287021,-2147178821,91553855,736713307,-1858109433,125836659,-1858109435,-2016998286,-1870659585,-161849,-991363328,1540590581,-385422503,-1276512735,9889848,1391625811,74828043,216728245,-1207954758,-235457316,-377042805,1780386641,9407240,947316736,-1891904396,-176947198,-386246567,-997574624,-1959257112,941025473,300467338,1560737336,125107976,6700675,105149696,-1064386509,639455162,2102921,571378726,1085933312,134264832,-289109266,6620918,-1173522945,-1229979581,6404846,-301789972,-1174391064,-1964113854,243920580,113639526,-83885979,116835163,1979648093,512447259,-1081931670,1962934274,1048796153,1946157158,1694942727,-219414784,930932931,2011752586,-389510601,-527812750,-1338544663,839052033,-397717312,1077736204,-818149260,675021940,-380107659,-380104368,-773312973,-655824910,350770165,-2146465035,1215431161,112523,1122556298,-386627072,988282923,-388724224,854065187,124565760,158653194,-453614416,585681035,-1262188032,-1261960448,169987371,1527870912,1960512195,-1395917301,460599100,393489724,-386607895,-126746606,-620044150,132647284,-721128960,-1008694774,-620051574,76216692,-210620372,1928661564,1187774190,58845379,1408396264,552078000,716460788,-1973739059,2943174,870854064,-389903872,766509090,-2130695704,-2146997015,330654969,-377485966,-1966735772,583877,65585546,-155391744,-997848364,-399495155,-997588990,-1019017336,-403572760,1408564968,-1963705624,33128463,-1215613070,-645267455,-1962972952,1698028,-1962975000,1173708,-1962977048,-1261292812,169987373,1527936448,1960512195,-1395917301,74725948,24456764,-200545853,-402464024,-1336675892,-209590264,-852708270,855277601,-956427150,1916599936,-33507827,1022984385,11601010,-1973697026,-9115451,2078816944,-389969153,984678250,-1962970648,-10426170,-386524695,-1269567096,-1960719060,-163794726,50378213,393263553,1347609079,-403282768,-1023213385,-805086374,-1979657341,-83441945,113705986,9962662,-1175201048,179993123,-182720297,-277288613,1022642408,-385650172,512422773,-1073086365,-922873740,512363636,-922876077,512361588,-1006762156,-1007474456,1022434280,58039332,-386853912,1009316076,-1659800285,-392423052,-397151629,-746065277,256347,-386704664,187298000,-385649198,1956508453,-628403443,-401667651,-379852506,-320278770,-1605217535,-1336933637,-225843197,53288587,-1891432561,-179246841,121833103,1443817662,58008380,-386588951,-1578568809,-385649424,-1192755114,-154760460,2042628816,-220993277,-397225846,-399708048,-2141523345,-528087814,1397754739,-1260203950,-219590636,922705652,1397753667,-970261584,11854032,1371273355,785908507,-1073018997,1005126517,1358829,-1959864317,-520135929,1127677790,-212867065,2688570,646591092,1346109512,675022708,1860764532,133988594,1353712757,-192931093,133988354,-855768459,-2013255262,-956282842,18694,-117577728,1074185923,-1101135609,-380236056,1409021044,266924682,1007252480,-401640390,-143065082,-808023461,-29161590,-963984438,-922828246,-328072644,-395115204,-1152167335,-242541769,-393557878,-2145088938,141713916,1937505408,552370179,1124567598,1975794246,1976172101,126496484,981057546,1012554587,-1255509254,82886400,208982538,1933703808,-1949660644,-1527513869,-1320145528,1959406144,-205157884,-92251990,-1308462581,-1654694389,173430622,-1073034304,-1976648840,-1073069305,-846530439,126496350,-1938440182,1515904651,1137694346,-80655025,843927363,1414548730,1347221809,1291334228,-147631024,0,0,-83886080,-1484107693,-58720210,-1274907139,-134446855,-58718862,1476621052,-72298661,-1073560534,-125108044,52122043,126562008,58048523,1542183401,-670891849,1527221038,-16776472,-1889706272,-1660468474,-1833179393,5814536,1124075462,243858146,-87881583,69470090,121241868,74712968,1081410596,-1963277317,509447,-1963324949,34361351,878184328,-80055291,126548675,121242916,359991176,-1963277317,1946396679,973343760,-2012580857,1963108359,1946498052,-87819517,143722238,-1963277317,973284359,1946650631,143761418,57803052,-83324510,512447427,188940334,-1155959589,498665619,-804812288,-804752424,-805014824,-2096663848,-303955005,-1957575845,184549783,-277587502,-1243065518,-8984321,1088947377,1532647919,1393083523,3028735,1351464017,-1991517557,1124287262,-386773527,133562372,-1816411391,-167529464,-1009253404,1364414715,-768401838,243980942,512623639,1622803728,-1040782336,1007776772,-167480009,1007114262,-972720852,-16311290,3022475,-1972865981,1916484832,1010510884,-2143325686,426920188,913574576,-58670850,-30444469,1308393664,-1057085324,1951464576,-1312716255,-1157188338,1864632554,41157544,121307916,-1040315788,-838974653,535557237,50643338,1962896616,-19208170,-527766462,-1964081140,549121732,-299847680,-134091783,1532582431,-855477672,1358680047,-768388578,512678542,1743258896,-1564462592,-922877846,1509973666,1355765791,-768401838,512678542,1048773904,1946157158,1712258825,-402426624,251527195,645924967,1964968039,1482301190,-1160777523,548405280,1482301422,1364416207,141172363,180099,-399477760,1119549899,-997528064,1712228846,1694942720,1290469376,-967748778,25862,141041291,364427,497547,141172363,-2144251416,25918,1639590517,-64689152,-1070391570,512481422,-1980103744,-1962926050,-1996242402,520102430,-301973318,1711720430,-83886080,140328576,-1960479744,-1979160034,-805305721,-2132225816,34102334,-389021070,140379706,464521843,1962828008,-36771837,-1017226407,-661733325,84942478,140459648,-30379008,1963483150,1611056682,-1152183800,268372068,-1879171979,377028609,-1995939423,140746759,100232,518528176,-402426626,-2141454964,13374,199754612,1161723904,57933824,-822062616,1364416342,281871540,208987146,3808905,3944072,4134537,838874784,170685636,908495076,-1994099712,-2013251810,-1996474066,-1342161642,-36968446,971508852,29328381,41156608,113640939,1509883957,-1017225381,-1984212653,309512,1962950528,-1349889783,149422081,1128487168,1532620514,484987843,1959332352,-2129154028,-804746773,-389872917,91553153,855437288,260594633,28988099,-987567102,-1969698562,1405311692,61936821,1584711996,1979595843,1007127108,-401377901,-1073086311,557593716,1587687539,1816840,-1807984917,-1813505419,378141184,378079329,243796068,243796067,-1174730650,954925084,11600565,443846716,1592350443,1979661549,-1190688177,-1606680574,78978932,-1573120079,-397328779,-27721659,402227400,-1057094539,-986003248,-393554829,-169324213,-355538710,-298850163,141873675,-1947197720,225663953,-1006480552,1140642792,1583028105,-306189885,-390177189,126506510,-386984727,-1645679932,-1662506774,-1779937044,-1017632278,-387271704,-399971700,-397152877,1491660367,1540066030,703233000,242534666,1929574784,-2114289402,-385387951,-770970427],8,[-1312556684,-342235132,1508753640,775356243,143833344,1351464017,1359931577,-1980845079,-1241302242,-275519233,762678588,-161750133,57934087,1509665512,-1949070501,1258502942,1961510888,250134023,-293476010,3018377,-1010902389,1223251470,-1957999635,1159629283,-385633789,675081956,-1779891339,1955806208,1955937356,1960655944,-336730044,1098170378,171755774,280641139,-1964837376,1405256144,-773303802,-655872791,350770156,-2146465044,41029625,-1958539343,-1252041929,-1527514112,1048587656,1946157169,-350558205,-350492477,-335550013,-109965780,-177011140,-523181006,1342761477,753504232,1408014056,-1964256536,180368143,-2146011959,-713882631,-1959294141,1959394820,-1469111092,201487363,-1990305021,-1041710332,1958742782,1019805194,-1318227180,-1975850237,1911050247,1012095209,1007514773,1007580304,-1084721699,149625802,-350505025,466796291,1358959801,33796183,-1094123839,1465262407,1610300393,1542251097,1362070211,-382277552,1498950005,-390004141,-41878748,-2146470691,259297533,1972764032,-95950830,1441317723,-389850118,-1017382312,-370457367,675081692,1038678389,1019805438,-1309838590,196799232,-33393472,-402651960,57998045,-1007006743,-386271512,844359904,-402476608,-2141454437,125145151,1592315880,1273824489,854449385,-384060992,-152502397,-1070377987,140328576,-1961528320,-1979160034,-805305721,-2132225816,34102334,-389021070,-1494689653,-941007895,-1847047194,-86168344,1946705826,1611056658,1637945864,140813064,-2012716128,-83335666,481411122,-385928471,1776875903,1965571304,-39917497,1019793491,1346466564,417863601,-2141497089,225809727,-1983978446,65064968,-349927184,-583040989,-1336731787,309527,-98310064,-32934568,-956964160,17670,-400365477,-329782946,-315299509,-2132127511,17726,317257332,1929919723,12014575,-1007232886,-1978960895,-402093649,-1047856013,-2020996629,-2017064823,-402650999,-1017386217,-402457624,1381043572,-1979576344,-2147027434,-397736990,309651408,753379304,116790922,1006887552,-402426836,-1031083621,1914088168,38922307,-397192614,-1847066174,41805825,1398364763,1930546920,334227492,-1172897048,266862593,1393980417,1510022376,-746071549,-236437328,180401408,-351731154,443940,-1017446391,150996678,-375133952,1965826024,443912,736690185,44558380,-672611958,616925714,151167551,20113491,616925787,139895488,-982204414,-402295982,65737410,1511189992,-1729571982,11069462,-1226257548,181635840,1260352704,46631499,-1609076032,-2144073642,101367844,-397407998,-930475390,-387413416,512426609,-637335468,1424544647,1293847296,139436040,-1961726488,-1962388962,721966102,1916499162,-388790498,846463062,-411779062,512480135,243927117,780798031,954730582,-137041152,-1974776869,1925186247,-397196527,1967854254,1453349626,-394251256,938016788,139501823,139527690,151062026,-1597832843,-393607082,-1978530328,36571848,32762121,-1995025688,-1995943402,185095198,-1564374309,-389871535,1347621350,139271819,-402108512,1532498402,139271817,-402108510,-1047915007,-1022865246,151010944,-1973652480,168362526,-1979288101,-351730914,-338952677,4096023,1131675657,151133834,151199290,-617479054,-1006763285,151133832,1048579051,1946159360,35555878,50378505,1393099806,512237450,113641206,1577060609,151395979,473571210,113640821,-1023342335,151010944,1377203200,378198667,-1023538941,-634715978,-637272973,151133832,-1070415014,-1576467806,10619137,151560713,1323828146,-1243067648,-397904667,1009575308,-398429140,-1712789361,1396012517,-1947744536,855941918,-1961915703,167772567,-31558455,1090093257,243799923,-1958672125,33013746,151273097,-22744068,1527316494,-408426045,1407742184,1088995978,-336432622,4096238,695468041,-447289269,770188404,887631077,-448861976,-397158539,512485227,260703395,-915093238,104331,151393929,113754971,151521542,4096195,963903497,151395979,151271051,-1274477664,1086718720,61995147,121285718,350752629,1976172032,444148,854130697,-398041369,-495648765,1979136963,70683396,-1957444855,1375951894,721629089,65551810,-521665677,799103719,1036135171,57868300,-1545138967,113707254,2296,-1560060767,-56424198,-1245488376,-130120960,443809800,150482563,150642950,-1962920728,-661934608,-1379365971,915001483,1388513530,109269841,-1593440008,104401142,-1267529480,-402064223,-125108211,-1420252328,1049209688,1354959100,989857285,1476603654,1554056050,-303512829,-466425847,-415635412,-403314605,168076704,-385648192,1048635005,1946159413,157268745,-387995672,-555161595,1540589543,-1982167213,-402311394,-924261071,-2143962649,-402328646,-1024923671,1109297639,-1564462584,1185024072,1927830280,-1174294260,-471334912,-2135862783,-385876038,-2023882278,-1070442786,-633613433,1218450035,1958742536,1954624519,138977795,-746061904,-1995946078,-1995948010,1527266846,-473503669,-397212043,569053498,753113064,1407622888,-387491096,141885944,1185071358,-409999352,-2147178821,1256720391,1142852071,47624,137893513,87498379,1105779459,-385649368,-1031133102,359848144,-784116910,-355384597,1509966312,1926904667,-2017240318,-1949594662,1124612126,-637281789,-791623798,-2024665486,64588755,-746107941,1514789419,137895561,-347940469,115888821,1048599297,1946159174,-1009088766,138024585,47955,138157705,-1979718936,1527269662,-397157753,378142679,-145094581,2287834,512447059,512297026,378210364,-634714054,138026633,139009675,512351223,1532627017,78699255,1397904208,1008110418,1109297928,64684808,1008634330,975080200,-2015755512,1075743699,1960459016,-1962249440,990395934,1930130650,1195278377,762642440,1220225003,578859016,-350063609,138984201,119669168,120592244,1441290586,4450304,1048583147,1946159175,-346334716,-396797424,-1394081728,-402230516,-1427632439,1482381838,913623294,1226214226,-1982138616,-2029500130,-1957471526,-2029499618,1260292570,1541076744,-1577097751,933430589,87793925,-385533533,235080680,369296701,-1950153413,-1979169762,1975519939,1975978503,-1009547279,-487070670,-2147093878,-1009481216,-501815221,-303506316,742141153,-397290380,-2023824145,-397191458,-1151736409,126485669,158973962,126385956,134760635,2116204815,-386300998,703129013,-385649408,922739733,922682531,512427173,-620558270,-620504317,-387787544,1515840875,-387608344,-2024086167,12174298,47745,-18516760,-2103262264,971526152,18212871,1975519832,-512300929,-397258262,82315069,1398364673,1930046440,170846211,-48330429,169076742,786957171,512312074,-1024981253,-387425523,1364349696,251914322,117118603,50331835,1976106714,-1161065478,-754778105,-355341615,512486097,-1957624067,-455612213,310105,56285699,1540589530,57924155,1541630185,1128468361,117249675,1128470409,1944829962,225175635,9562203,300436306,1946531297,-521738212,-1143765204,976103980,1258910727,-160051714,-1017455993,-236397945,-1966211360,-561553723,395006038,1397900099,2062080647,-19887602,-788237110,1274604523,87496331,275962371,-1956918389,1380139799,958303059,-637318651,-286719117,1540589538,1509958376,1392072793,1510885608,-2109833134,91553800,-351364888,252438531,1510761704,1542026570,-1192733757,1540322058,-530650941,-1576947668,-991427783,-1564510750,-1957493959,1389560793,-771614838,54722742,-1017423405,-959975697,708360944,1923268658,275573000,-1003852587,1942760046,712364586,-987066803,2126916226,713606954,-1054180152,-497800237,726483499,1479231822,-909951982,730977067,2839632,12180215,-146806016,-1161131046,921370624,-896804105,-896847637,720100087,-896804105,-1578567957,1948990480,-1674757118,-401555224,-397274930,742133904,451478388,281077986,-1646578855,-303534219,-779398656,-1962874904,-1070376246,141966976,-2146994944,556862,1364344948,-402099013,1381630339,77805311,77936383,-402097989,1515782515,1510047464,1397772635,-402099013,-10878621,-16473290,-1157323466,1424492668,-396732159,-1973812897,100817634,24316032,-2128215487,1107391240,-47519664,141729883,192069634,1381061456,1526533352,39344985,-1995672896,-1996145898,-1996145394,-972521442,553478,-348081981,142651394,-1022856698,855264232,151167680,-1576468062,144836864,268757001,264693842,57945148,-387886871,-396881930,309464043,-51854710,-1962184179,-1962590962,-385533162,854194009,-2114227231,1929445626,1959922677,1897302257,1906361096,1975519752,12305153,-19266816,-2013628984,46566099,24353984,-773140150,74685930,1119932032,-1966902333,194373826,1942207602,83525817,1521529971,-796138762,1307056107,1967209487,260106405,184641720,50493906,1925331920,1930856597,-388330744,753459093,2064562658,-386255430,922739277,922682531,719848613,141868002,-1881538840,-1895521018,-402349306,922739231,922682531,-488110939,-397323765,914416161,-1149238107,-655882120,-1526296615,-1559851260,-396732156,2092687905,-641341432,-628403261,-388024088,-396631601,-219555436,-503977759,78003840,-2147126272,134522374,-1964915992,-1966175509,113755074,2321,1963631080,17950730,-571021237,-373095307,-935534551,-402426468,-919347736,-365112949,-1394080908,151947744,219580681,-575739895,-526522134,990449057,1926526146,228823553,253135113,353777929,-1580961271,-1053095671,24296820,151626641,151719561,152243769,-1667388046,396560756,151888137,1258887587,-1176662040,796131328,752706536,326380604,-547493807,1929657433,-1967063418,1911049192,-401312547,1361894728,1507804904,57803836,-18900759,1405651648,180718161,-33196864,34924744,180456025,-28412736,169732296,1342770081,87925568,-1593493597,1078987023,-1559938141,243991865,1230047497,151852683,-1070380462,-1559688797,329320717,151757577,-1559685727,1894254863,218533638,151424777,252088073,184979209,1973246729,302433797,113639689,-352253679,285656872,-402653175,24381826,151626691,-1559687773,430115095,185501961,253135113,319719689,353798409,141672201,855642553,-1426850624,154484352,1396864256,151592587,-388123416,935059531,-667817975,151854731,-388127512,1002168379,-668866551,151723659,-388131608,1069277227,-669915127,151985803,-388135704,1136386075,-670963703,244011867,378210569,-1293416179,116629768,-1560260603,243992859,378210571,-1628960497,116629768,1073762349,-1962336861,-1173812978,-1964507136,116629768,-1610014813,664930037,185502473,1477385,141813760,-1559825503,-174061279,153657862,329369907,306085897,125108233,151588491,722013089,-1957605183,-586684200,-1142972696,-2065168049,1079531991,-939267887,87887497,362926643,306085897,125108233,151852683,722014113,1381060802,-689383285,-546445092,-402041925,1499125587,-388939688,378130435,48760123,155171592,-1143530520,770181431,-544872233,-402044997,1337710383,-687413239,-1142981400,552077663,155433943,-1143539736,166201659,-547231529,-402043973,1404819211,-689772535,-1142990616,-51902109,155696086,-1143548952,-437778097,-549197610,-402040901,1270601447,-692131831,-402041925,787011280,157006815,1540805352,5021891,-1593306392,933431563,152019205,-1962591837,-1962342130,-402060010,1558774802,889636862,-402653175,1651836854,-619780021,-935569036,-402426468,934992644,6088713,-354756632,-402047046,-1152188334,1575487799,155171798,-388599832,846519977,935003763,3008521,-402048069,1136383556,-698947575,1960743144,-1157205223,350751035,1973246720,906413573,113639689,-385808075,-420872721,1021858780,-1014801450,-702617336,-629479342,-578688984,-566368173,1448303454,1540760296,-628430773],9,[752509928,1407019752,1591617256,-1014802853,-703993852,1911049051,-632624934,126534441,58015804,-1176869912,-779419648,58059324,-1979668247,-1664140281,1307050869,-634984230,893288488,326434825,1390263528,752490472,-388123416,1495915024,-402628119,-6487894,-16473290,-1677417162,752483304,-402613784,-1658201612,561337244,1393126331,1541269736,1540725480,-1526296675,-1559851260,-1152148476,-397211289,-346300975,158055189,1540718312,-1526296675,-1559851260,-1152148476,1827146087,15591637,11331667,1532613515,-1675856739,152505859,152638979,154484352,-2146733056,603710,371917941,-1583544039,57935165,-1677721416,1034141955,87532293,1000458379,57974021,50331832,87794626,-1962591837,-2147039280,-1023410168,1406953192,1541219048,-646518589,685330408,1406949096,-1143139608,-119011023,-397714476,971561312,954739929,-397717285,770234708,1398286809,71041204,2129199986,-83441957,-259324926,-13703471,1529960340,-1663605271,-1036951759,-1154361807,65734961,-402035781,1002165392,-727521271,-1143145752,988285283,893288448,460587017,154549888,-1592494848,1048578319,1946159378,152412419,-661929173,-1023106141,-351718981,157793027,-1143712792,1709705527,-591533868,-402038853,113693764,-402390277,1994972317,834388956,-733288439,-1579389720,934873353,156744201,834349035,-734599159,-2133042968,603454,1048579700,1962936630,152412423,-661929173,-1190589023,1538918715,-2142088951,594494,-668269963,-388395800,-396633053,1189663720,1323850716,-1070414884,61866731,-32511920,13756504,42854483,-1427634573,76277764,-1964391589,-665917222,-668538797,-617748440,-666703797,1601513788,-667228072,-605820845,1929706371,-1950119203,-1962590946,168364310,-1959955264,-1962591458,-32961258,-2145291064,603454,-922876811,1740365291,1959329289,158055171,-959215640,67304198,-701961893,152125056,-2146864128,594494,-634715531,1540944104,-388623895,1398408022,959905616,926351109,993459973,1027014405,-388331771,-397148819,-4521489,-401968129,-941095927,-1210545661,-658774016,1023840090,990285573,923176709,956731141,1381718021,1526929896,-1328167447,-1974316797,-1981264944,-401902377,1009571680,-402426836,-1031087781,72476755,-1427569805,1499093977,-1948816151,721762078,-150834215,512476123,-634714823,-1588530197,-1550711495,-1017641671,1358951400,87531857,914968670,1482229047,-53548861,300438097,-622269737,-6559492,150865607,1499135999,-35100556,742141142,-169323660,2104771286,1819552828,1188490216,24111187,1396536155,-402574616,753467314,-6625279,-1645739149,-397196289,57933701,1140826344,53995603,1364351322,1342331368,-388331693,1482359766,-402500120,1515782817,1541895497,6219971,-956299288,-16187898,1381090303,6219859,-1559937631,1000408375,87663365,-1017554341,-402637848,113704967,-63234,512447427,1381172537,-773270649,512318463,-746126023,1543489512,87629449,87498379,-389313711,-1990459464,-1962592482,-5314357,1364378459,752238568,-1982210840,1493761558,149472090,-1023314943,-385941016,57933548,1392441832,-19404717,1958466439,-1157401802,1398683272,-633610613,512300147,-1990523139,-1157171426,512308827,-628685063,1398675179,512351883,1538983673,-148993738,-1982167290,1527184670,512316250,1323828987,-783132158,-1589552662,-1060042498,1929969315,35645443,117249539,117118523,371918962,385812219,385812217,-605944073,1430159555,57999360,-388497175,512426191,-120583927,512428146,-120583925,-880082317,220105631,1928908809,253659912,1945686025,-745824509,1388574110,-1962592351,2109881297,698585601,722897161,-1588438519,-1036319431,-1550712451,378079533,48761135,-1581032960,104532265,-159643383,990448545,2080975622,153985517,151848507,262268028,788937481,-103056375,4122819,1349828619,1282786436,91602954,-2030178840,152996804,1928908809,186551069,1928908809,220105493,1928908809,1945686024,253659916,7858185,1055392747,1697792,1381090027,-2046815512,923700192,957778693,387077,1499127942,968897219,2114521358,238632961,41748747,372850752,41814285,372835340,41748751,1354958860,-1948701869,924748787,-1948701947,-1577940018,-1037368007,1392244633,-268178953,-773195944,-137178656,2025851899,-120504319,-796146173,-389851047,-957874173,-3504129,-16435402,-1895483082,-1895483642,-1023067898,116596363,-1022954080,116596361,-1022954078,856093601,-2146886906,192225508,990311329,1929976582,-1580992251,199755507,553418990,-327153806,116630304,531629507,-1022954589,856093601,-2146886394,192225508,990311329,1913199878,-1580992251,-186120461,553418989,-1339226254,116630303,549748931,-1022954589,243974538,248643669,-930478347,-3997326,-1022954746,243974538,114425941,-930478347,-3997326,-1022954738,12568204,-1949856072,637989662,378144650,-1037957387,5574282,74640082,-118757166,-1933326706,-1207910458,512477070,-1977219341,-167366137,-184147450,120595974,-1950103922,-1612000791,45210251,-754720045,-489487183,-2130414690,-1994391358,-1962478826,-154498347,16798982,128980084,-2135898078,-173872942,-754732794,-216661526,61915910,-922564574,-388841296,-1324943966,32166658,-1022954730,150865607,113704959,-1157691658,1218445511,1946565632,1008366353,-971607548,33576198,855719865,113689536,-1191116715,-1070398849,1426507459,-1057095680,1912880323,116826117,116785956,1946222677,-167697399,116826840,1437665259,-157097482,-1007290106,12568204,-1949856072,1959922643,-216102036,797582854,-1979255392,-1966016800,-1979689714,570881566,586975976,1257179899,-925745036,-277623598,116596363,-13662170,-2012810490,-1962478298,-773205558,1426519785,108331264,254593,-494860565,-372178937,-1594053661,1049298678,-1426913549,116604553,512465899,-2010773773,-182024145,-1010397690,-1174350405,116785459,1946222677,1139527941,-1178349053,1438285653,1430159445,41156864,-1597782530,-1983709099,-1995930338,-1979254002,-174022696,-788581882,-33262880,-1996952633,-1643609282,-13496973,-1959863549,-1992796001,-1022851298,946747513,946092130,-789170048,570765862,87041733,-705248441,-705247990,1191518246,650453699,-1018755832,807847202,113460997,-167716888,132219097,376760714,-1977162702,2018133765,-590284495,-160051714,-534591278,-359932790,516737,-305009199,-1977160239,2018330373,190489,-466422549,-1022703405,-594934648,-925711546,-661994462,-779737877,-321716300,-1962937216,571700426,854624964,-1964452928,-389641480,-16056368,-922070924,478694516,105376582,-1258266648,-1947348225,-771770646,-772943379,-1978698515,4057333,1968046005,132284664,-897176972,-755040072,-1965754644,-1964452918,-152296712,-387052842,-16121829,-276166540,385860490,914950279,-1022949243,-1962936704,-336366354,-466440981,-1022703405,654302346,378210439,12519163,-1949856072,-1962478786,-1979153098,856195854,-51563813,-164721981,-35526650,-2012719198,-1022953938,-1036859510,192202018,-969750646,-670382814,-1007028174,5574282,192136658,-2093119450,-1977220625,990540349,1963533118,657340420,243974921,-841875371,-2010773133,29852477,960334374,1963533630,674118148,12567305,-1949856072,-1979256002,-1979255506,-1979164906,839317046,1032464091,-1588440893,-58718477,57842720,857795712,1354322386,1509029632,-523116335,-523116335,-523120501,-1039933231,-2147257699,-796188476,50929569,153330626,50930081,153461698,113465434,-385876035,-398065764,91422558,1929332200,-9246475,-1992456154,-2012810434,-1979255506,131959755,-359987517,-385910808,259194662,-402164659,-210501808,844492083,-1994658853,-2012721858,1426607918,99347763,1946093032,837305609,-386567169,1049231118,780666611,643434229,-880132728,-1022894709,141497993,1406322408,1375731898,-771889072,-1965859608,1958808261,180783626,1359246528,1481688714,1527279266,58055435,-1996454167,-402101218,-344719266,-930430974,141500043,34048558,-385649216,-1053109803,1128465780,-1175590077,777075415,-930478198,678674434,-657407990,1397868682,-1174394392,57999361,-402648599,57803026,-402651415,-336002995,3401733,1499185162,529215043,65594367,-1011715072,141474643,-1073084534,268310388,141303435,-1992095862,1007184926,1021735968,738357856,1405311776,-33001797,1813940999,512314120,-1017444244,1023394792,1013675069,1022719019,-1173981907,-346932183,47851,742131125,993841524,977067380,809290099,-628439694,-620495222,-637281533,808246019,11980938,-628631037,1962904040,1976434362,-400495663,1978138669,33012479,-399985326,259129446,1118501515,175389500,-16818200,-370051635,-379858711,-689384763,-766252801,-1950098809,-1979159522,1913207815,1856029441,1912814600,53238520,-1979158878,50045447,1125616195,-1992083574,-385324002,-1561800041,141467903,141303435,1457424222,-396054192,-1997942917,-1009059842,57819452,-1007330500,-833427381,58008380,-389133336,1256771887,852527825,-553239818,-385647100,-1957441369,-1962614730,-1948003878,-1393456376,-1010824613,869350121,73769664,-1559992670,1554056300,121742084,-1120139382,1705116789,-397720828,250138116,-35107886,-396659507,1009569236,-401771476,378130365,-397736852,1182060008,751681512,410298684,1104001000,1288549352,1288548328,-1444386188,-1455674163,-1073060491,73835164,-389169176,-397290759,1515835347,1762560337,-807278588,73866889,995706995,-1656524071,782318197,512446464,1128988720,172165002,-385649401,-1958543145,3056391,-847058877,-411779062,-176932292,125173308,-1958772669,-397733004,-2132226708,-504673328,-385809687,-1763061196,-849680177,-967584140,16988422,1959768808,-2134015916,921223218,956745423,141885443,1965571968,1558927370,1479032704,1531988340,198151912,-2145684014,-1207009075,-1202700934,-1202697062,-1974454166,-385680586,-770977373,-1957485196,1034074354,-1392685488,-75972598,-2146664196,54108867,1965571968,1230200514,-386823351,1264320483,1976361960,-10688253,510994492,-858331053,208939324,-943986597,1976352744,-822089468,-862001064,-385649367,-1779892422,1575562444,772182015,1479969536,1513503491,1445295107,1178995850,-1669331722,-394320768,-1047920302,1604186115,-396893323,100860238,1520632666,-705995261,56374843,1180048244,-2147158458,2133098652,-1392432664,1604186115,-396892555,-346160858,1479969759,1513503491,-401640445,91554049,855650792,-336591936,909859308,1198785372,-1962873624,56012232,66683120,915008373,861799217,-523129664,909897731,-629931215,1346265784,-1379923284,104406132,376570712,3147321,-1923739533,1409285532,1540317928,1156055989,-389849393,244043523,378209116,1520501592,-1547556093,512427086,512295727,-790100896,243878350,1048576815,1946158182,1762560790,1730054916,-822351868,56237705,56368777,-1949461272,1258303518,1805779376,-1594848764,19661925,-907427814,121741770,839146659,74162880,-1962646110,-1593616322,-956103602,-1962714461,1174613814,73404043,53415561,-62796245,-1991269133,855858238,-830478144,3153547,1813416779,1959922436,-846075893,-1830222990,-645183027,-53506839,1353498675,321606,-1023198120,-54512826,-1007680596,56364683,-836026031,1336210428,1554237323,-1054123773,-845813309,-372405015,-941044109,1961987068,1963212016,264014831,-1949748480,-1129017919,-2131754240,729099327,-397322410,-397226901,-398341420,-397161776,-1729573573,1599690956,1002963806,1405121273,126409355,112521,-1009849509,-117314568,-853940068,1389131496,1506576616,1364611934,-1966283032,-1974247889,-1672064756,103563,91605258,1527432323,806763459,994537984,1929598998,-1967115455,1543898049,788937475,-1659473405,1398430043],10,[-1974400395,-868357947,1506741736,1397838686,-1047880292,1540106472,-1957470631,-397323554,1515834511,-561294498,-1673309359,1537021833,1497336643,931873627,41143610,-852825718,-1979664739,1928235733,845827,65261959,1537537020,-896857741,548406755,-1012206596,116064944,48956592,-397408080,-396833894,512478163,-1293417683,-1679205941,-352210738,-352079866,1342681090,1489774312,57804602,-20172567,50045632,-400585917,-1228682245,-373280255,-1779957384,-385649916,-29569410,1688339829,-1979258108,1975582432,807308146,113371136,56106633,73678464,-402426880,-1897346809,512312267,-756546728,-1564462386,854066486,1799258315,57933828,-2130839831,323390,-890698892,-875697715,-389232920,-1914057485,-828249910,1506526441,1275039976,1959360488,-1775610,-959560727,323334,1912871912,-18839020,-32410432,-1978829632,-382301244,562333700,-839849728,-1983138583,-402441442,-1192703284,-385961780,-1427636210,-901846580,-389366808,-5191019,807308115,1477348096,-886355197,1527139816,1409256937,1942462696,-386027463,512426993,602407760,-397190400,512426014,727320324,1370330,-1910580601,-1979494370,-823648505,1967801091,-954668559,-1024932982,-372798973,1122567101,1592284107,-386436153,-46398683,518582389,-388986365,-259390695,-1979509528,51374296,183040138,-389510653,-393608443,6307456,-1962511359,1526943766,49539155,-1998942690,-498917625,-1008117260,-1914156090,-2135272760,1443197952,1590307304,108319243,121312827,-1360460938,1024887242,-373073401,-796210355,-98441134,1364915573,102295634,-1672390310,-991377782,-1979933185,1912814366,1976699423,33013275,1961101997,-900470525,80211971,-2067316178,1396768770,304264,33046144,1541829888,-494221686,-383874736,1207667460,2799959,-1426866125,158650890,3391373,-218068551,495225258,528779520,833792,1594159294,-208952077,138170456,-1360526475,33143300,393544252,855942376,-851659575,1007055649,-349604859,-1260877008,-1339962050,-851594238,1010135841,1478391042,108333116,-380632400,71106517,-1326843788,-996480567,-372574999,2146026641,1946369220,1946434800,1946500335,1946959086,-867898899,1672329,-1070409589,567105460,1414281,1543305,1152696370,28844493,-2132639744,2266248,1347947637,-2135366646,-1593609216,-2071394501,-2071396337,-919404517,45142411,567100084,-2071353486,-1802960879,-2007433197,150568972,-1070385292,1239994507,-2138148349,225707257,1963063680,55764995,54206091,121479619,11764873,1016969,1803401,-1131558773,-1070399300,-538334477,8400383,1929435779,-1950338300,51046608,-1187007408,-1880621055,1488980739,-1132458124,1947861043,66824,-352267645,48949472,1934473,2069641,3310790,33867264,-67133975,1015083915,-2146011902,8892,447745909,-2097045784,3516,401081204,429689603,-851528704,-1174500575,-1070399463,-1549011972,1599997161,1583045533,-389760535,-771033032,-1073079692,-454491275,-2133226552,151006911,-1101130382,-1336534571,-892802802,-1962468192,185015582,-2143980325,880017983,1015083915,839808260,649887936,544473088,1843928299,461671170,1958742784,228363025,1958951680,-2134887699,436220856,-922877323,-1010217240,-70744855,1015083915,664570628,-1962642176,-1124026468,1273499401,-1003165250,295144955,77511424,1124075462,954729653,-1490122551,-955283196,647,-83441992,1592264706,-1005786680,1934467,529826561,-389873664,1347682290,1934475,2071691,1285179,-2076506505,142475281,1148041,1285257,-1950131368,-2147161802,74777660,12223743,1946303616,562334281,-960493056,8580,-2071255179,-1957494757,989859228,-31624232,-1979700596,-2147470464,74777660,12353674,228362563,-7542784,-1010824613,71073883,-1132451212,1962934310,25356293,-1325816459,-1628912870,1023046399,-176818150,2720967,-2071265280,-2071396325,-487915507,1590199017,-2041012897,1532647876,-396994722,-1949630463,-2147161802,74777660,12223743,1946238080,-1668590786,1015021581,990672132,1946161052,-1132427061,-2012943616,-33541248,-402642556,-1992032483,-2147480164,158598204,1023035,1340605308,222059265,-2067397003,-1023410126,-2131419076,12948,121283267,-1946785304,1963212017,784105494,460458240,-1626916192,1397802118,78700171,-372700695,-890648823,-959190586,-2134283287,527772735,121245312,-1981262334,-949098300,-936777645,-1966591256,1263623115,1506047976,853112158,983585773,1963108359,596937490,629967360,29524736,1912656256,185134009,168064466,-1984990007,-1996441708,-2013256812,-2097142356,-645922326,-628404224,1016971,-1837964809,-2071213941,-470351857,-2071342845,-1802960867,-2067333089,186,2720966,713344640,635994112,27809792,-2071258764,-2071396337,1944584205,495190272,529826560,635961344,-402396162,-379912164,1364379427,-796145013,1678475,1119141938,57876941,1506314729,1464976218,2589951,1803403,868780880,867995072,71073792,-1131608971,-1426915140,-396804172,-854982574,2526344,1946434688,461670668,696551424,713328640,-950444288,3460,-1010824448,-2067377840,-16777175,-1275058300,227314496,1894400,242505817,-1962933050,-1275061860,-383660738,-2067282339,13,-938415677,-1802677677,1015021619,-1929087740,-1962885996,-855631460,736522785,-1017423160,1342500798,-24422830,4030535,431229045,-1057087027,-543160952,-397388028,259323099,192213307,834044,58042099,1489367273,2043215455,1482317540,915100611,-768408343,-402652744,-1802764528,1381695505,1406796627,5643779,53419579,1558774642,1499094009,-1668590775,1068761113,-1017437747,-2007812097,-382301433,-1949070588,-1275061860,1528941888,-1053096049,-385924119,65586587,-1016667392,-992876461,260753715,112523,1440990043,33013587,-1413379076,119613066,1059764818,-1036342612,-969276300,-123600011,-524011007,1513256175,32968447,540901455,-12061068,-2013137146,119709709,-1962804805,-214216969,70780786,-348060812,-963950860,1077789483,1526887168,-1000609341,-385905432,1381105568,-255895977,33013252,-1327461715,50102336,-1132459406,1966735361,-551244541,-713932756,-780985540,-1132437846,1966735361,178183,-936644605,196779256,1227481856,1914715308,1949187252,1967827465,1516215792,-107101351,200967068,-92037260,1956278787,-1440698148,-1185462,1252663472,-588645771,-1006114305,-389762328,-1957429478,-480881967,540847344,1027344500,-169737100,-785652757,1950998388,540847118,-108791692,1006925057,1324315707,166220127,-1949660415,1475578838,-61789068,158639859,-68619637,-346072832,1027386602,-1957105035,654019570,119869067,182700587,-661911977,-1527529330,-672637433,-1946454784,520494846,1498963463,645185547,-1056716917,119866939,-661911950,636207246,1948269740,-119363067,1034947819,1236027818,-93052868,-1070357261,-1898410837,-373072960,-269892775,-1017124419,-388879640,-303513324,-370662208,-253220672,-1058871101,-169323735,846470848,180617448,-388729664,141820004,-402295734,-152371102,16841089,505398387,-1047833775,-1899850008,1577526046,-50689191,-383802125,468239706,1456573438,1017946595,1016886304,-493325251,-397254667,-1957101532,1962118102,-61778153,158639859,401142411,-346072832,1027386602,1482224245,-385873432,512688038,-164427997,-919347573,3965180,1095108468,1975519916,-1010234374,1019245544,-1324911580,120299778,1709705451,-1207717440,243795757,-1549597957,-1098323708,1380533308,538968126,2105376,-1093956781,11665913,-396678284,-1712783995,11686909,33177216,-1979026118,-2147354346,-360685598,-2096176320,326435577,113792,1175221562,704956230,42256174,167782912,-1274513966,-31339239,1389398720,2042505955,-850938878,-1339985375,-389938624,984662481,-1597911832,-957872350,41533121,1958742700,-1159178745,-185901375,-1161671960,448004727,-105242163,1095937,567103156,-1125579917,43368129,-1174402887,-2081947602,309504,2078855731,1245362944,42745472,-1157401328,-1813493196,-1052579658,646582788,-1002831831,548407667,-1050154922,-401872034,837337591,-385649404,1337197634,305930701,434680693,-402426687,-1269120545,-148779722,-1075578911,-1409547105,866894475,-1633506368,78094852,-1207958073,50005702,-1044387832,-389924120,-2031566419,26328001,-390713880,-1017396825,876093616,339215732,1454113140,1589706984,-389812510,678752446,-2071203445,-397410279,-399720732,1398325739,-61806512,-1336158581,-851135485,1526886945,1947024579,-1054611194,-373205271,-186074180,-1092687665,616478696,683586536,1961917928,-1444392473,1398679998,1678475,-1174339655,45089271,567100596,1894303602,-138520128,-50689279,938058995,-68163389,1409025000,-1082073461,1966735361,1396916994,-386116632,1538980690,-853887998,33143329,1320470835,124985805,460653116,1606117353,41533015,-67105351,-105208589,-851332095,1007317793,-385649406,1189724255,-850414405,1591505697,1001702235,968099563,984875755,-74717104,1492885480,33143379,124985805,-697039556,1538990057,-1070732861,-373226775,921287411,-1049892416,1929394152,1946303495,-160306712,-1392379970,33554873,41533384,-571955981,-639090243,367547325,-1160940800,-104922503,-849955839,1009742625,-373263343,-1679246639,-130121477,-1233846271,-90642349,855767482,-851594048,141728801,1052039307,-1070390835,-1653341124,1136876445,1347636559,17221,-385875968,12173285,-401837056,-202850165,-2131131910,1408004864,33013756,-481882744,92294927,564152067,1136175623,-1527534816,101516742,-1064384372,1962731496,-1948873963,1288683507,-218101831,-1961724762,-52893454,-1906775179,-373256488,-1695958456,1027386559,-1993414283,1481430838,-1064380274,-1950331160,-2130486242,-2080378653,799084739,1036200707,-697171952,121585280,-1959365376,281510907,739150679,792103680,1372465923,732230650,736594932,106167270,78759819,-1958680365,64523480,734563544,-1262448936,119655754,1906332507,-694014464,1896269388,770179072,-1079908162,1540356584,597818251,-138892537,-661869823,-1194750805,-1985261920,42305805,76384512,-1070391808,113694862,-100530929,531896552,-1979380064,-852249392,-1959855327,-1907566826,772219678,1289168521,-652833746,-1262472628,-98448053,-685339858,378416716,782191833,860673955,-1562865984,-1057094385,867488306,635969997,-1898935116,-71266600,784279784,-1572022624,-1578631055,1061060797,645201927,-1899459578,689867712,-850742265,812779297,56515066,742296561,734432000,736594884,-1527513632,-1590756356,1939754199,1946696715,1946303500,-1059985147,350864219,-1101796930,-397507397,938193670,661545283,1868767348,1852404846,1629513077,1919251558,1162367776,234835020,1393915136,-1262530840,1344392473,567086516,-1261401512,1528941838,-386042429,-555172041,-1098258254,1286914098,1338515917,214126570,214126590,214109379,214109379,1346833603,309131,994444426,1962936503,179800836,79137024,42991360,-1215577344,76021766,146225990,-1962642176,-1996485961,-16775497,-1023409529,563081,298889,429961,692105,165831,1489174528,922705499,-883554493,-1631287720,-346334631,1499159280,1587604459,1975582208,3055886,1073956771,-1070463628,-1023068510,82380487,646643712,512426821,1525220163,-383874113,868451076,784565187,-789182582,-1342131773,-1130239895,989856952,1946476574,-116996310,-1202697215,-956083151,-73153402,-49887743,-105250815,-1274957823,1931595069,1946303498,-214308605,-1984449047,-1962927737,-2096830178,-1950141757,-1979389666,-1023398009,6434442,1946480515,-1963994874,-402172755,1671495583,1962871552,1384483332,-385382393,512491329,-1618279191,-75497447,-1274776572,-383660738,1347993350],11,[-276577146,-386936572,669581315,1343077375,4646995,184574907,-1929087745,1007112861,1008235533,-31559136,-1830268153,-1057072129,-922874764,108136248,-960295504,126484487,-1996524312,1489197831,-276577146,-1576766204,-775749534,1418037487,1364378375,915099731,-2071460631,-1802698701,-1668612045,28901401,-851397632,-385649887,1347993286,292883772,1963211904,800882695,91553536,-907539792,1499158783,-1172389030,-628228096,9800510,-1178394876,-397177264,-1806413997,-1252744876,-1017854380,2035604492,-1651813547,-1082128569,1946157056,-1130108669,-3479470,855884419,1246424768,176654574,193431552,361203712,377980928,394758144,210208768,226985984,243779072,-2021064192,-390594541,260540675,294095104,428328448,-2017000704,33751066,-1190858562,-397344384,57999839,1912644841,-337094376,-108965631,91358231,1806208,29353988,-1964440715,28305408,527565749,477381948,1312555189,28644980,276057916,1295779253,129305204,74732348,1320894697,-1490942796,61931547,1946257640,24897580,-930475662,1916070272,100237539,1927863923,-401181695,292684133,-327098230,-2134049232,-931986692,-456071984,430934086,-1966765568,1963009257,1959332358,-2133983565,-1401748227,108326154,41205770,-334836226,1740681,-1962890008,-1962933873,-1962933353,-402175075,-1651770046,-1886714041,-1752498171,-1651834873,803735375,-22091523,-1341930877,-360452480,-980788990,-1047901458,1201507310,430934535,-771510016,461867749,-2084238848,-2081553470,-919403542,-2080513300,-320076094,1607560,-360492711,-2146717691,192152825,1963063680,-351722492,-301325310,-1979465085,201330311,-360452599,1055452162,8898051,-1973812992,-1325397585,1533587456,1963260544,1026984716,263686407,-1279817472,-1179260928,1325186281,1962967272,1927856897,1968323584,6678546,-2017042315,-956301298,3975,1021438720,-401705660,1249181775,-1996450584,-352317033,1967340751,4057106,1144794996,2129146997,328698112,1018817280,-401771188,1178337319,-2021121931,-1460994036,376787004,1006638824,-2012252859,-352318073,5499031,1021833,-1159098645,780473,-2134682820,57945148,-2142310165,393478204,1006930502,1022653472,168064300,1019476416,872575585,-1010824672,451432019,1398586112,-1959902397,188957455,990475465,787576273,-1017442421,1404661993,-1275068230,-4134906,527645244,460468284,-620504437,-637281533,808246019,11980938,-746071549,-579482370,1320764649,4965211,7210496,9831447,19661568,39321984,78643392,117964896,157286464,314572848,629145624,1258291212,6,-1651834880,-2017065145,-1962934272,-2096672867,703,-488107148,1335724801,-73996281,-1081929356,1962934274,-490130451,1173758,-88390167,-83883288,-401668931,-1947619578,-54073093,839172739,-1651773760,-2016999601,2,1123857384,-1007763406,1019787,1465635723,-397717166,510965396,750152680,1505253608,1959922513,-902080239,-896850062,2045266769,-385649482,1582938952,1364416607,50379963,182486750,-401771072,126353599,-336010685,-1198528245,-398260342,-119406337,1019019,1959406426,509446,1543168579,-2135329047,980681023,1479721859,-389773744,222036187,134092404,-78124973,1958805083,952696353,-1340378617,12707853,1201507155,213876743,1952120832,-401952763,-1070464849,-1545009272,-1201673734,1946304384,5105912,-1662402550,1268616186,44010247,16759296,41081403,1424611975,1268616122,43485959,10455808,-371578112,-1651787197,-2020931765,-1005977598,-1072037588,-1950053736,-1171396136,1201507155,193955847,48847616,1397839546,122133899,1425280,-972459008,5511,250299826,1490816,-972393472,5767,971585970,193432250,-960493056,2951,568858485,-385649158,-1651770830,-1886714037,-922025982,-1410798476,1582914553,1397839555,4712528,122658187,36747,1979316200,-100079357,167739,-397151628,1482555437,180322554,242548736,690118,-81073921,1499200494,-561265826,-335969304,-997828364,1201507155,159877127,1472420608,122133899,-1191182145,-1377304565,-385649159,-466437747,1607562,259330216,1032067,990409728,1946161087,-1463484877,-2096138976,4543,-1086650252,544473105,-2136423170,-1081929867,1946157075,331299592,-32672768,1961102020,1202971141,-1017139733,12550239,57999360,-1291982872,-1185486568,1381441275,-1912602438,35032026,179972,519770347,12210775,-1948611072,-1090256874,1397751808,270437974,-331202043,225771944,-259267534,-1795215790,-346401218,-1168417042,548405280,1599756526,1454559007,1447515789,851662406,63079396,1948132588,1201507093,230653959,74776576,108266556,1476488,-360480588,1268615941,45583111,12008192,-334793728,2112406538,-372798472,-1947415791,-972601443,16782727,1201507267,398426119,326434816,-1651772533,-1081931953,1946157058,-397784569,-1007749066,689350,-1651784960,-1031600313,-2021069820,-1081933800,1946157075,1954588676,297763606,74711040,192159912,1032067,-1475775488,-2012908272,-1023404137,1556352,-956795904,6023,539290698,-360449164,-1013060861,-1058662391,902940644,134286204,-2067358968,1824859773,491127342,174823549,-1171539555,-1792343683,1670260519,-576951683,-1840700302,-1796495234,1288490188,-1432910978,-1431655766,-129,2147483647,-522058880,-1792836922,-1224969974,-2027717217,31075,0,1258520320,-880873024,-1787428356,1938428557,8151948,0,8388608,0,1132474752,-2099050395,57990784,-1699354297,-2134237011,11894629,-2063396271,-1784828718,-2021638152,4,0,1047558017,-1901329829,-1456214138,470032336,1820572809,-1067453216,1313084810,586777454,127,1225785344,-148050558,-1787332004,-56227728,133909662,1289703492,554098754,-1585424169,-1847377066,89874480,841636590,-2095552553,-283301593,-254710216,218157065,-2055179056,-2004318072,-1431930360,-1431655766,32426,0,401703488,-1438963364,1757577528,265986593,-1691582135,177324395,-563773434,83047417,1700036661,-1277738302,33117,0,1790084128,815985910,1565163273,1554579456,1516985079,1553161381,547348,-821988864,1947138944,-79789830,1979189250,-1655154446,1343198648,1319632686,1954495576,1600114433,-79789923,57999874,-2135583000,67304254,922684021,922682531,65733797,-16744984,235076406,1448657086,-364078407,-167766030,1946696792,-79790047,91490306,6629866,3860726,77923983,77792911,-1583103949,77570820,1122503147,2287797,-402631960,-1084357981,1448605184,78364619,-1581381909,77578071,782577404,782577317,-1614888027,78364420,-1413608469,77577988,-1614937109,-1515848700,-1094474331,65733809,1510254014,-1387221507,-1387221680,-486540208,-352015425,77577987,-1420231590,-1420252328,-486560936,81069711,-385882648,-1175912494,-718864385,-5380092,1874725867,-1107039401,-1998039135,-1281103617,-6690621,1874725867,-1107039401,1961383841,-1282021121,77577923,-335576344,-10098685,-1011641624,77989622,-33262337,-1023105522,-335582488,-11671549,-1011644696,79378057,-385911320,915144655,132646075,-8853504,-1006645784,1353461500,79413078,1593789416,1493117672,24496382,-1101639485,-1477966661,283664127,-2065148161,-420913409,-1524724737,180849156,-1979026240,450941123,-33393216,914408384,1585448101,914413311,-1015020379,1962924776,-402425525,-1499398168,1921072132,1515829255,39708752,-396864834,527695735,1348101560,-1090588184,770201666,-15931137,-396868930,854130503,-18028289,-1107149592,1474909948,1479196415,-2130762776,-2147179210,1479720643,-1073806359,-1377303365,1478672126,-1593894168,-2009332570,1211919731,-1293392270,-1561832525,-23009101,-396920898,-1145110785,-19011580,77936256,-21960576,-396918850,-1813446933,-19273474,77936256,-25630592,-396933698,-1813446922,-19601154,-396927298,-192151806,-385963288,1894317632,29092094,1543409640,839165600,1086522340,175498250,-1023105374,-386001943,58261251,-390825239,-389828015,58457847,-1145977623,126485670,746588102,985550976,-23467944,1213729650,-27072432,-335670808,-32708596,-385984536,669580884,-26416898,-385992728,216595932,22538494,-386010648,-337052085,-35067651,-396910402,65601150,1468514046,-385976856,921239014,-35592191,-1946274328,-30873356,-386017816,-1145045497,-38868988,-1312298920,-390941464,2143223218,-32380841,-402342978,-941031973,1467465469,-386006296,-588644950,-1304526595,57999364,-386048023,1987378767,-2147124836,-2147179210,-402340929,-396886676,-396362400,1927871844,80461489,1962795496,393846022,-1078920983,92931238,1366462524,-402097763,57868311,-1090638616,887620803,-15734531,-402338882,2062155166,168135422,1327658176,226504074,2008562816,-1971245881,132219080,-790048703,-1729572632,-1965295725,-1998532095,-1314864339,2025851396,1139393281,91856307,80295552,-1308104576,50005702,2044398344,-919142624,-604548348,1509955304,-1509493157,1031143172,-635254064,78061192,-1712717897,-887191059,-56694780,80424657,-1010956685,-48175100,80428675,-391220224,-1010893642,-1662495228,-49682180,-56956833,-335758616,-58529577,-386109464,-389828463,216595606,-55252992,-402650392,-353764198,-352210689,77963269,-878542812,-1524203516,1048608516,1923876006,-1341921021,-402342977,-1044448168,-54138793,80414454,-402295807,65797269,-386102296,-1497386927,-15865852,1929694142,-2144043005,1946223862,-58267645,-1090767384,-1796712503,79412988,-2130939160,-2147179210,-1090763288,-2132256815,-64427780,-2130940184,-2147179210,-386134552,1692990474,-66787076,-396895810,199818394,-60757764,-386136600,-1508262,-63837957,604294048,-1526321024,-1528249596,2034267388,-1351620349,-1979406658,1357434884,-791658320,-1444412280,375291,-71243695,-386156312,-941031651,-67507973,77991678,-386166808,-530973761,-1073456925,78775808,-1006925847,544567129,1852727651,1914729583,1109421685,1667855201,544432416,1749229665,543452265,1109419631,1667855201,168633357,1868787273,1667592818,1329864820,1702240339,1869181810,604638574,543516756,541934153,1936876880,1818324591,1836008224,1702131056,1631723634,-10262157,1919243789,1852795251,775045408,1126182960,1920561263,1952999273,1296189728,1919894304,824192624,741423161,943272224,824192050,-13420487,925958157,1851869741,1278425133,1852138345,543450483,1702125901,1818323314,1344285984,1919381362,1344302433,1701867378,544830578,1226860143,453004610,573910788,283125036,690169138,774842675,556930272,623063854,774186030,858530100,13483805,219087643,604102897,624177185,-843113166,251861760,31519245,875569444,-1088605659,203096269,-521071600,807478273,489825588,453037503,-233566196,556007904,841298992,13483805,336595995,604102899,624177185,-843113166,0,0,0,-398457856,222080389,-2065169547,126496429,1975519811,968934380,305121299,-1910479159,59580447,521377056,-953016634,1556361754,374654230,-1608877641,2089097672,277590032,-1190091080,-525790996,128122895,423926596,2257826,1483407360,-1899459554,47320,1597650571,1946172547,-8063461,108364031,-97239,-2080307989,210501630,-1869609785,-521408117,-1974548173,692997644,536535556,-930284861,-1064380274,-1912184315,33470672,-1258561397,1008848176,-1173720318,162815418,1743331789,-1070391648,867489934,378020301,-768473842,567096244,84885120,-1866850558,-1143245731,1253375999,1253319117,-1929764403,-1950314800,107097539,4053131,-1207733744,-796192768,-523041615,-527742904,-1896480584,110804696,-1191182145,-201588594,158316964,-1426866125,-661731188,-1090486082],12,[1354301945,-1527514112,637545633,-1912134749,-1393151016,-76169206,1975519916,633768950,268828656,-1047771136,631495054,34507783,86304775,120135305,120002185,87426758,-1547400447,2949164,51028738,-1095801112,1522097914,58386439,-1184944450,1911031790,-1546089469,857604944,-1545957678,10552592,379790848,172295,119055142,637538465,-1593371997,-1557790702,278988564,85893892,-1560244063,-1834941158,85762816,-1560253279,1856046358,85500672,771780769,-1593658717,-1557266318,-1914174796,872095649,-851987264,-2141407711,41168890,378089398,817366817,120496903,143197895,113709056,1073744011,143460039,113713152,-2147481457,281874356,-1577039710,682886938,225575484,121393332,213452661,1745783051,690391040,707168256,-1405097984,121964231,-840433408,-167328086,113650689,859439287,49914560,-973068126,50650886,121308871,246939776,51159811,-1560053064,-104987678,-1981904127,855847734,-268194624,58048523,-973022487,914948100,635962163,988902569,1946624262,130435870,857639202,126501635,-596328438,119604794,540805492,130477941,-957682944,-102236153,-1445140312,762598204,846480188,1182027068,863258172,108348732,1597547054,1144810987,-1574039435,-953262279,1600051462,63498334,-1712760341,31713453,121312905,-622310165,1159104769,-398202105,372965841,1282605073,81729160,113652971,-402585793,378077629,-397737940,742172820,-398253963,-92165543,208867328,78758539,104587475,577896492,120002185,120133179,-397731725,359966828,119604794,1642596725,-10098264,-374696727,-1695961812,2924970,2925384,1874546760,27650057,81796745,-543113165,-1950286332,65065416,11778755,1128466313,-764231165,121312907,12370561,104591074,-1032649974,-388287664,779354438,119382872,-125046645,989869317,1929579014,-1070378839,-218090055,-960430422,-2071461628,-2071461875,-2071461873,-1668743141,-398262247,712245522,119513944,-125046645,989869317,1929579014,-1070378893,-218090055,-960430422,-2071461372,-2071461873,-1668743141,1079509017,1509961891,-253591472,121585280,-1154779904,-2144466800,6240574,549129589,1161724687,57999367,51744955,855798746,-1957999653,-754667053,512312299,-2141518041,-1031012638,-661929173,61936242,-8328237,-1157402110,-1031077376,57918251,-1549165335,-1031077110,-1560269661,1168311087,168180483,-2081852925,466238,1048776821,1962936095,857639689,4161539,113640820,-1677721487,-1649771288,-725926283,-1642534819,943620142,427032671,-1184966213,1397817350,186616622,-402426661,-2091123865,-497483069,169774061,3186947,1263261739,-1146482968,-471334511,-1453463395,-392341271,-1243044132,-768394586,57945148,-1012359960,1152696371,-1014357555,-1024016130,570717312,180499152,-1976646720,-2115272676,-1211956877,64684800,-1389476135,-370604151,1560725247,113639432,-1996289956,-2130155490,-1996481341,-1962382818,-1933475381,-2016980736,8388608,512478091,-1048508312,-1886846964,-779419643,8438401,497545,141172363,1542121960,123143878,-1571770113,1453459285,1392953095,855638023,7399616,79562357,5892096,-402652488,108331106,-402651458,79167563,5564416,146671221,4057088,-1107296065,113049600,2222166,-1107295553,-188940286,1435733,200020968,-1962052142,-334829318,74830347,121968265,1161724867,158597127,-336140205,527815179,-2067321253,6993,-612055250,-1023410082,50596030,-1070391568,1015273614,-87875840,-289394110,1161202521,1200457991,482443527,1267566848,-2117205241,-1996485439,-2130227315,1358990529,122658187,-2016949365,8388608,122396043,-1215704181,-1031733248,-1048510452,-1651834868,-2017065145,-973078528,-16774777,104329,364425,8438145,-1752574461,-1886846973,857604103,1054379712,67222912,-1274252029,808356335,839814144,-1274352896,741247479,772705280,565845760,-1004344320,-1006937106,415172126,-1900006654,6994368,-1425966408,-492058484,-1093103881,179070360,839808192,62915556,-1510437952,-341063540,-1021376531,-1070397922,-930299762,297719950,-2430618,-1559983725,26543129,139367941,-1610080337,2006910291,87791365,-1492052314,-2035805930,158903066,-1459015764,-1830216869,1137434633,-603416353,-571864698,1097853705,-465456660,1541605666,1148184133,-582711065,-1011480444,141352456,-519423269,1474431552,125798154,-1274564215,1672286600,265143560,-1576545320,25825275,272609808,1483579648,5802398,153,0,-1023410176,1375735838,1384140743,-461353017,-13568,-1,-1,-1,-1,131071,5263360,-65538,67767943,0,0,0,0,0,117440515,117899264,32,0,16777216,6168,5242880,1,1799,0,0,16843009,16843009,16843009,16843009,16843009,16843009,257,0,0,0,0,0,0,0,0,0,973078528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2883584,1646398464,758263866,1647194928,29537,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-33685504,782,0,0,0,0,0,0,0,-33554432,-100663041,1,0,0,0,16776704,0,0,3170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58327040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50331648,2583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1275068416,542397257,0,0,1375731712,872021,0,0,1275068416,574898511,0,0,1392508928,574969409,0,0,1124073472,223628879,0,0,738197504,1414548514,220346929,0,1409286144,223235922,0,0,1409286144,1179012946,13,0,1258291200,2120005,0,0,1392508928,1162170947,741351502,221260848,0,0,0,0,100687951,0,0,0,20905984,826474608,196827,0,-44290304,7941,3382800,120586240,0,0,-2147483648,0,0,0,0,0,0,-11513856,0,0,276561920,0,0,0,537067520,8223,0,0,521338880,0,0,0,0,0,6600,0,0,0,266338304,0,0,0,4235,0,0,444137472,283906214,0,0,0,4921,0,374609500,840577566,543560239,0,0,0,0,0,0,0,0,0,0,0,0,0,423886848,0,0,0,1141318259,0,0,0,0,0,0,0,0,0,0,3,0,0,160106863,0,0,0,0,0,0,0,1048576,2097216,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169281943,0,0,0,0,-2147483648,-1761607680,386504457,628490,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],13,[13,0,1,520093696,1,235590154,1,870924,1008,0],14,[1024,0],15,[1024,0],16,[1024,0],17,[1024,0],18,[1024,0],19,[1024,0],20,[1024,0],21,[1022,0,1,16777216,1,1536],22,[1024,0],23,[1024,0],24,[1024,0],25,[1024,0],26,[1024,0],27,[1024,0],28,[378,0,1,-234556906,1,-167771444,1,133038080,1,117506047,1,119584768,1,62157,1,133887488,1,407830528,1,207752290,1,-167750896,1,33223190,1,1667714202,1,-234486272,633,0],29,[1024,0],30,[1024,0],31,[1024,0],32,[1024,0],33,[1024,0],34,[1024,0],35,[1024,0],36,[1024,0],37,[1024,0],38,[1024,0],39,[1024,0],40,[1024,0],41,[1024,0],42,[1024,0],43,[1024,0],44,[1024,0],45,[1024,0],46,[1024,0],47,[1024,0],48,[1024,0],49,[1024,0],50,[1024,0],51,[1024,0],52,[1024,0],53,[1024,0],54,[1024,0],55,[1024,0],56,[1024,0],57,[1024,0],58,[1024,0],59,[1024,0],60,[727,0,1,758263810,1,538981168,1,1396785696,1,0,1,538976256,2,538976288,2,0,1,979509260,1,808268336,1,1633824307,1,3443,28,0,1,567086772,1,-1608610258,1,-18388,1,158664327,1,1962934077,1,-852577276,1,520039969,1,-315413346,1,158547587,1,235238911,1,278784287,1,-1899459332,1,795065552,1,-1909014386,1,-80961506,1,101107254,1,-969506773,1,-2144630522,1,158657803,1,117884726,1,-351469269,1,1899921426,1,192151561,1,-1172369890,1,1001663500,1,-2145443379,1,686142,1,1048578676,1,1962936951,1,100329475,1,158009030,1,1896269312,1,-930349047,1,103536782,1,280636578,1,199423744,1,-1207733038,1,-1113325569,1,-1608610260,1,1845949996,1,141885193,1,1912957928,1,168945667,1,567089588,1,749773366,1,158205686,1,-402098945,1,57804116,1,-166927640,1,-16091386,1,552141684,1,1996944902,1,57999113,1,-971916823,1,665094,1,172951238,1,1309066752,1,116850698,1,-63181,1,99156852,1,1933476609,1,494141449,1,-2013265986,1,-1089899722,1,-919393397,1,1010936492,1,1241085197,1,243801870,1,870919050,1,-1172369919,1,179579654,1,243933645,1,-315479290,1,-1107050109,1,-1983960314,1,-375065813,1,1444806934,1,752533335,1,-391499772,1,1017776926,1,1007252493,1,653554981,1,1040139718,1,237820606,1,239396895,1,118365958,1,1935669131,1,-1105261051,1,179055834,1,1007580352,1,1007318029,1,-1442614211,1,632353003,1,1008688810,1,-384928755,1,-605552484,1,1948597258,1,1963801604,1,10021123,1,-1569574868,1,-1636366020,1,-772764776,1,-1906899226,1,856240902,1,-1950250039,1,-1359853063,1,-1960378877,1,-2096668875,1,1718943742,1,1947024556,1,-118773151,1,908422074,1,749346559,1,109978484,1,1236535603,1,113713613,1,2355,1,158795462,1,1996932608,1,521011210,1,-400206662,1,468262876,1,-400617730,1,28843988,1,-383660788,1,887684622,1,-1077841388,1,1541942155,1,1966750730,1,173336600,1,-109769412,1,-150319640,1,-16174330,1,-370706945,1,1072233962,1,1965374474,1,-10819325,1,1963801770,1,-1930460687,1,650611499,1,-399799646,1,-353891802,1,1845949971,1,521076489,1,-1950742156,1,528738347,1,-402099480,1,57935160,1,-1107014935,1,-641782901,1,687978540,1,20718029,1,-12843148,1,-790034827,1,60549376,1,-1130232438,1,-1189040084,1,-230227959,1,705278126,1,752460481,1,855671231,1,-1431546167,1,-85979844,1,243847670,1,-396492672,1,-1281163151,1,6078252,1,-852950600,1,749838881,1,-1543095636,1,1007252524,1,-402295795,1,-260765181,1,5236814,1,-1087588957,1,28835948,1,-1574843095,1,1055403186,1,750232320,1,750061067,1,-2144552541,1,175377724,1,2877510,1,750323209,1,-643763733,1,-1139373524,1,1959922220,1,8907011,1,1266010366,1,748691086,1,158547587,1,-385649409,1,585760170,1,868455421,1,161605851,1,748947002,1,-880675979,1,-398032896,1,-398063213,1,884935943,1,375044,1,1974399632,1,112649,1,-670310189,1,-705964053,1,1346454102,1,649050711,1,-1107112471,1,11872777,1,-1976772161,1,-214768884,1,-251420762,1,-1365070690,1,-327832276,1,1048629387,1,1946168494,1,749838347,1,749864458,1,-847970500,1,-15371288,1,-57611822,1,-17004055,1,1959329482,1,-1358510345,1,378142764,1,378023100,1,-1578619687,1,-1086345202,1,-1431687966,1,760593066,1,567089844,1,200337414,1,-1089996917,1,96873551,1,-1375287808,1,297009197,1,-642113778,1,531949612,1,117311347,1,-420926034,1,169987329,1,1964160192,1,1581154627,1,1968128813,1,1614708751,1,141905197,1,749670016,1,29878532,1,761151105,1,242571333,1,761282176,1,-2146994875,1,19705614,1,1048689387,1,1094856030,1,1048621685],61,[1968450912,-1358004053,-1528102356,749668086,-955354111,1160601094,1611056728,-2031532755,-1358498303,527696428,761136839,113656130,-1168888480,263466325,-1073077811,250087028,29616392,-1174360343,1001663500,512631245,113650848,-1090516623,-695522225,186392206,1958742700,-1428475378,175423498,259275580,-369824852,-970587759,1312554821,1342135434,-1957538221,-2133708046,1966735740,-2146137595,236863722,-652834785,-1847044308,108224269,-399996742,1511988522,1552309086,-851725057,-10713055,-1608610250,1896283692,-375885303,-1912144148,-1272143354,119655753,-17469,567101620,567101620,196977446,-1960009053,734563544,1096387,-770972937,-4717708,750625791,334162115,748684942,1996932646,-970588151,685830,856094502,1979711241,-5314543,-1275066693,639749448,-402050141,637992875,154338958,760551050,15269683,-1950338291,-1359853112,749051983,-12240346,-1096154764,199765334,-18419,179953547,128709376,-1106839320,717171595,702731,1007110888,-484215795,-1910110708,638137094,1124548489,1021881411,-1442352121,175377724,229700587,1239016362,-1070410005,113259434,154510111,-2096547933,-16157890,113706613,-1046157,-386245143,1031800485,-1978764288,-1326907579,-1609599998,-341168987,760586249,-1331019772,1455335994,210298925,-1911352344,-1272143354,-1910387383,640458758,158009086,1896269350,1556021257,-1174959360,-1510801326,-1154723910,12061468,-1375275445,57999149,-14818327,237807150,631880223,-384060440,1048836594,1946159475,1933476114,-1007681783,-1910636112,-1574133730,-1021376143,751044343,91619327,-349840454,751018195,750913082,2028471156,-1003058428,-385928404,-1749416828,461170726,378156724,567083100,1962934077,-136185910,-1946514461,73853168,-383344198,-1169024162,1102318332,179970509,-851332085,-1547685087,113642103,1510017390,684374723,-239467541,-2430936,1877548814,-1608610049,2013724204,-853953526,-1572797407,-54850806,-1962440694,-1261882413,1914817852,-1260876843,-1172189890,1018432266,-965598771,1052039307,719856077,1845937682,915079177,1048775289,1979648371,1929824006,-336592887,1845937699,915079177,1017907833,-1955105412,-1207232490,567098624,-661943182,1200029616,1614360,858491839,222068937,1894318965,2084339967,-1431504780,947129660,1971076161,1170614005,910757375,730467976,2033617230,437685002,-919383797,-851705672,-1200465631,-5187445,-1575467130,377946137,378080024,233507610,-1978759114,914968107,-1226306951,-383840751,-35063071,1933476350,1978662921,1929824006,-369098999,110033022,-919393120,-1960080450,222080254,574359668,-973146251,-141822997,1965178028,1959656976,1191544844,1017954814,-17402590,1967013069,1044152370,648808053,172885758,1006954216,638153997,172951239,1760231433,172998487,1947024556,81127492,104480628,963914916,1022225322,-401181380,222037179,-953808523,151660038,1463675648,-351656257,-2132768045,594902268,1996946982,77195274,74714428,326466620,1827217158,652248830,989822336,844038517,-2006996288,-58702043,-33197043,-10163775,2000584742,343146506,638221247,175718025,-399799362,-1431567269,-92992196,730467976,2000584742,118358026,-1539407677,74723116,41168700,-1966908356,-402629610,-1746400844,-1224280571,376767021,567098292,-1813507982,-1086344963,196673629,850064128,915129280,-1974587992,-1058472124,991982847,-1977060110,-4855804,-347208844,24936690,-1978895314,977076036,-1595403916,-117279233,313027,567098292,-1966925965,-7477244,855078393,22841051,567098292,1552477298,-46864383,-1254717114,6078253,-852950344,-303512799,-1086345213,196673629,-1096092928,-85458815,6078457,-852947528,749969697,750323211,-970087261,388869126,28311976,95421044,-1574124638,113716418,11460,-1272097350,-400437990,1939668785,-1287749622,57933869,-1107161879,1438580828,-1177056467,-1527578612,567087028,1344824250,-401053208,1357383458,-1073063935,116787829,1954557293,-54990589,113643956,-956366763,268458758,1948676765,-1086345192,196673629,-1951730944,-1087523530,246939740,-1272853207,5618193,-397401651,-346553695,5618181,-1057087027,1877542517,10611196,751044351,-399680066,116785362,1963011492,761839340,1947206902,663796232,-350752280,15132675,187528609,-1082755904,-1202705210,1487609888,95539339,254077139,-924315465,-1439846386,522502794,-1341210904,-963990995,1342564560,1919171584,-396088318,512429739,-620024461,548942452,-338580704,-338564143,-338629680,1639368586,108137532,41185462,-1073083348,212861557,2095583415,-1438994418,1961411466,-1429829106,-1163214797,1961372870,-1039204841,-1607568084,-1029559101,5105708,765724406,-31886334,1965927438,-1408842221,-843442387,390653990,-854849352,3008545,485036724,-402018049,-185921984,-1188247873,-1527578616,-1180032848,-1527578621,1386922035,-399718726,-1017506017,501817520,-1178971634,521018921,521603560,915129178,1049308537,-1070387845,-393488245,-788520775,-1781018138,-1795141656,4909203,-503311213,751222766,-1843916615,-1828706328,-1795158552,855640552,-960845120,382593324,-388724144,-1973813247,-789917454,-789917462,190698,-494872950,-1325239281,583925248,818577613,-1031089878,-1072512086,314869287,-997840960,696498883,-1409253186,376750090,1006723816,-401640435,225705249,766721664,-1173982208,-1410783262,768506,-1409262146,41238332,-108791326,-1171557120,1474832251,8437270,80205451,179830904,-1390293748,-411769846,201400040,1953381408,-1669776356,-1644223768,330618229,-855614278,-1494724575,-608544768,1958805029,-1092041925,-2146864132,2995006,-1679097228,765998731,-402625345,28836067,-2145268439,536898878,1948877754,-1172851693,567083100,7071824,633649752,-982138626,-1090904599,-1192755071,1963801600,99543299,-1207822872,567098624,1915083706,-1898411037,858563102,244004562,1068772541,-930405939,-1152172573,1085538305,1918575053,1958820617,-1053079068,29043060,1140897792,-1024056883,-384010880,-1910630982,-2144559074,618814,-1173588961,1001663500,-1070456371,-1007040536,154470019,924222209,-1168965623,-1959392922,-1272000226,112959,-1956961843,-485920056,157720583,678763068,856067590,-850807799,113706785,2355,-1341551384,1933476109,1979707401,1929824006,-956301559,17395206,82357443,1325036544,1948269763,1950170126,1949056010,1950039046,-1022804990,-402619970,1048641503,1946157148,-1958328821,-3020578,175496763,108268860,-383340614,-790038238,-1090052355,-4718507,-1070355713,-1330992213,-1186485752,1068498955,1438296819,-853887955,5618209,567087540,666745424,-1609255448,1074004060,91570236,70037664,196012097,1958742616,668252681,-384525848,-809828989,345040935,-1188209218,-960561141,-203977940,168671396,-1430244437,-401309975,65600867,-44177152,-400057670,-960555926,-852446164,-466464735,-235533647,-523107151,280609802,-388986351,783351181,-997566294,179430450,78770678,-1005920046,-1978658631,-42735408,-1163214797,820587718,521018900,32106502,-2144991630,175439933,-1341993752,186574910,-1977206549,-1073068283,607924340,233309556,653257483,-1152973430,-1073075774,-1014817676,38135811,125044538,1962950528,114551793,-16314793,123666775,520603883,700234435,-1340877079,-1341199555,-1341461733,-1341723842,-1341985988,180808060,-1409253186,-1499208654,-1472820947,-1224292819,113639469,-1962922573,-1959942090,-1959942642,1362879446,-187963306,1529719459,56221227,-472478773,-391362263,74840599,766707454,91569980,766971520,1965702146,-1223786491,1290273325,973501694,1965859846,-1070444842,1011221638,-2013104883,-1472820988,-1508996819,-2134981843,-1073042432,65537396,-1022542848,-31594324,993789045,-1018235275,-402592280,712310752,-402603032,887619926,-2955263,376716092,1947024556,23455761,91503420,1962798824,23390213,-1070339349,82363307,-68818944,1031808707,-1173850880,521021555,101902825,99582751,753457035,-425727,-370641920,1994920667,17098752,15919190,-397904802,-370671397,-399054080,1014235364,-1403593933,259263804,-143311556,1015071742,-17795827,1592585159,108317694,-383202630,-397150506,-27590596,-401574705,-1595408190,222080000,-471333516,-1007228160,748691086,186392206,1015084595,-1947175936,309455062,-1392814360,-76169206,2092887275,-1107039448,508962945,1912612328,-386430192,-142147429,721479912,-216070450,-1017241692,-349668162,679591427,1912604136,-1870992589,3008764,748684942,470191654,1375679243,-391358634,642187375,1979663674,1609818626,208951646,5630033,1031808601,-102730496,-1962467645,1088968702,1459940096,1493188328,-108529365,222068931,-391378060,1072169015,1966947328,-2134981648,-1073042432,-1394080396,-1022542596,748684942,470191654,-385928437,-2144993269,-143327171,-348278589,-1178586622,-1359871744,1918975171,2004499462,-1021301758,988304209,-2082895104,-80018709,1364207730,-193009581,46367579,-338492239,-850742205,-1912169439,-399728634,-1660423053,108222553,-383383878,648738214,1479,113465691,1220578384,-1591295858,78708739,-930357037,-1262287016,69324057,139389249,-402650648,-960234965,23558,6035082,1074053770,108347452,749733378,-1102003970,1202990424,91431373,-2132205810,760594418,-1269246069,-1516197062,216640044,109970961,-1591333728,-1557788372,-2144993258,619070,-987362699,-1207194858,567092513,109983239,1236544674,12067277,-400437940,45677850,1914817853,-1193768176,567100416,1971372790,-851528691,682080801,-351225368,-164458455,-1207711104,567100417,244051,1052039987,-498916915,1169447929,1169433037,1169433037,1051992525,-1909055027,506241054,-1560274783,-692582033,-1144303613,12058625,-165556924,880050370,1947255542,891926575,-1064558131,1996525629,856405027,-1273967141,-1978610417,-1228210476,-1950338279,-1274562616,856739078,-1275021358,-1022309118,-1406549826,-315438966,-1968437580,-501101104,-1281244167,-1190786260,653048364,-2118240907,-84547584,125046076,977120582,-385649395,1273560774,-1224280324,108331565,567098292,-2098636941,1304825,968099445,1232282061,-383256902,-2084899806,-1090983127,-1192755071,1947024634,749969905,750323211,1965485242,-66262814,766969590,-555171070,-1274644993,1931595066,672381460,-1158418967,-1645730099,201439247,-1863835187,213894136,79858220,1967144000,-1341783546,-1430192596,749020810,111884976,-1258845409,1914817863,-1021374974,-1409283911,24387644,-1392975190,309600316,783343754,-1429961046,1017905841,-1442614240,-1070401310,113689514,-2130704009,619326,-955877889,-16157946,-311105025,167657088,-1169197825,236858709,-853887969,-4579551,-2146257911,654910,297011060,167642822,169987328,515864000,-1105261049,2042572117,1049175561,78383612,1950366784,1048585739,1946159480,-1422216189,654276072,234833350,118365958,167517835,1946173312,-1393325175,-76214980,-1581328757,730578697,1017956659,-1978108635,973732646,1175483684,-1393325226,74714428,-135550399,-1427903650,1963801665,-2009708067,-1993635314,-167117802,-16159226,326377230,-12204506,730577444,638488040,234833350,-370213399,-1910575363,-1171480546,1048651993,-16774797,113706613,-63117,-224073441,855671230,-1610182967,158973740,-1574518734,-2044327560,168392454,650868160,167526025,-33110490,485031689,624733689,-2010747531,-401999066,222099727,1034757236,91508297,1970170173,-117577642,1965571244,-118101938,125118780,748691086,-1392592919,1114901820,510929212,1948925098,1967078404,113649158,-402585090,-478807849,-12204506,-121247731,230218219,2105550336,41225727,-391397325,1034811571,91508548],62,[1970234429,-123344827,1047792956,-1408654913,1963801770,117319418,-2094659209,-16157890,-953809035,619270,1048585983,1963002366,-1088485865,2042497535,24936457,-33262278,-1207339002,567093504,-893757245,-239277784,749668038,8502784,1022907112,-1947503603,703447022,-175439691,-481882742,1963125555,-1977177072,-1002813659,-864025228,-490456544,-117202962,1195842955,-1394903650,-1166799556,1979196136,-132781871,385278975,-1192547153,-1396100266,-1586229956,1962412776,-202686205,125058364,-1854665412,-1393169492,-1988805316,1022880488,1602384909,343189235,234847360,1017953396,-390630387,-160040997,418119600,-137238356,-1070404235,1438584555,687978541,263463373,567138187,749668086,-167611137,1958742736,-352524029,-1946705176,-2115403314,-2146555904,-2146530816,-1978759168,730578731,229680371,-316413526,-617477449,1947024556,-142481244,808193140,-403258490,-1014578430,-1910576405,-1976786914,520711206,-482688974,-922835341,512664299,866200736,-22263,-1064422540,-919349106,-108281461,-1951468983,-1186576649,-1510801399,1962884483,-952792296,922746629,748691086,1963801772,3965179,-1993997452,512672565,116862112,-63181,-768347276,154474121,154605193,-1090486552,196673629,-232738816,1090614702,-150214269,243873497,-1813500587,1949973750,-158537695,125110844,1022789096,-149720006,-16174330,-387287553,521011261,-383207238,1572859934,244004352,-397333163,207222370,87696928,132842101,975577132,1204843781,1273555170,1998601462,1947024582,-163518457,-109769412,787888616,785456779,567099060,512630467,-768407245,-851640136,521499169,785490742,378263691,243992885,12060983,-1021194942,126540427,-115392468,9496771,512627314,108342432,158205638,113689345,-1023407762,1006665888,-1173786110,1323827330,-197269237,748691086,158211722,1589255950,-383194327,1474883450,855750656,91556978,567083442,-841862461,243974945,-922091392,-1070407307,-628481587,-399947334,1153043222,1977289257,691976707,-401929751,28835874,1963618862,-1021195005,567134462,-2146530621,1976109568,-850086738,-1160213983,-873780909,-1409262146,1866211340,229448565,1849434144,-58718603,-1022462688,1969645117,540847112,-1057094795,675986115,503759865,-1064384372,113760398,852097,730400454,-1979267200,-401800917,-1712848890,-888725760,-402619970,222098799,767244660,17492015,110117867,-1090056617,716451014,-1952964147,65458672,13009392,-1176925401,-1527578621,-1951784784,-1295348797,-2030897564,766743236,-1174331671,1340614436,-3676150,-1155058246,-1326960851,1916171264,-1019565003,-952499084,-706204555,-1188597248,1015023468,-1341426675,-1947928988,12773576,-997583758,-939327308,1963801772,-852773879,1975519777,364561153,168093735,-2118207765,-187045888,309595452,-398837061,518717556,-852708208,-382029023,1471807656,165734439,872410856,661174985,-398837061,1718878271,-896846990,1017958963,975336461,-1289325117,6219822,-192274574,1947024556,1975728656,5171220,-729149582,1963801772,-852642808,1958742561,659077681,-351693336,159574198,-1984296268,-400437973,-1950420365,222068779,501748852,-1978699264,-1019564812,-75493772,1308915002,985858226,-92931641,-1979710488,283689940,-1964019200,649440,181732466,17621130,738495171,1022980656,-193792758,106414918,-960559346,-1211790804,2746384,-1968520310,2222273,-1968520310,1697990,1966799744,-1439780861,216580746,-1430244608,-399718726,1594296591,-2046110525,808455620,41234492,12044074,1351795627,1476970216,1377747858,777081680,748691086,175586944,-402230016,719847433,1482381568,-2134696102,665150,649729908,1023457290,-608558643,-1962184155,-2030063400,413276231,521061120,-2131957271,675646,1048589940,1946159694,172997143,-851639880,856519201,-1949748270,1107474648,283845069,856313786,-851659575,639744545,-661927822,1200029616,1679896,272531651,225771310,784545419,772880009,772802246,-1947388929,-1288781002,779075371,-167209240,594837703,1963050998,32303344,-1074614296,12070105,-1155412695,-625070695,356420396,109766702,-402486295,-1070398536,-1557349470,-1130222401,288787244,-1019836114,46196782,-1947663500,38856961,-1180450765,749904428,-1573991262,-878563640,751084334,-1573992030,279063729,779068206,-1557284701,-1734136296,760587053,1210914211,-1574125150,-1281217009,8502829,-315413581,-399609921,1198655495,1954596854,-871971323,-940179154,151680001,153925422,-349390546,-2134378787,117310581,-1588187982,1874734803,-1077531858,-956093000,-2010270301,1093514254,1049142515,113716663,11447,-1599083682,-1314771252,-790573012,784704224,-1607892038,-1073075022,37487732,-1813445770,766754283,544538940,70037664,-969231295,-1090387642,-945082952,2930438,71747072,4638210,110159872,33652352,1048581493,1966747065,72253454,767213314,18118,-1962510872,1031799422,-1173064448,2105550818,-1435157762,33572550,100945536,-1173988888,-1180621076,-2147467988,279549044,-1273728000,505531732,748691086,1973675058,28843785,857853230,8503021,1874799539,118614062,1963050998,-1221719563,147191596,-2146667264,2928958,113640820,1443114699,-1104227423,-970248593,53352639,773170119,773066376,-2002455743,1580078910,552125835,-406853628,-402384152,-1679228835,34793472,751056523,1978203955,646298351,-385454616,1048634526,1962945713,773372507,-402234648,-608506046,61860133,785621334,724463550,773373894,363054851,336496686,-1527561938,773275272,-389706914,1726481351,63039719,749813376,856388864,750494400,-1574125661,914959548,213855939,773045548,-1962631448,-1020390090,785137280,-352160512,-1947389056,-1288781002,779075371,-167363864,-344686393,1963050998,-7280400,-1207935809,567093504,-2144462687,41171708,1076641968,-1275044702,8972305,-264836964,-385649507,-1070399660,750847622,192200714,-1090515783,1438526872,849670957,784835264,773144203,-399681858,1048639006,1962945713,386332167,158597678,-399632198,1894253963,5368046,749813376,-401967872,91357452,750454470,-1321304064,225706028,-167655704,-13758458,-320273548,846076,113641333,-352310084,-12260954,116789940,1963077143,-1008465405,-1172655024,567094613,6077016,-1073077811,-1358510397,414842924,1023457326,-260955699,512350347,12070508,-1994273449,-1993421546,-1204891890,567100416,-2004819328,1949199894,-935428083,108265518,-383182918,512426573,244002412,378219709,-903140161,1088949877,-901873663,1702166574,750587531,-1575055842,-851463124,1433542433,1373882507,778976896,-2146994944,3066686,-779412620,750730891,-1912202576,-231955962,91555758,749668094,-1949226175,-1089600566,-1089566420,-1123140820,-401837524,1048576235,1962946250,-2138051824,3042878,1048577908,1946168495,1813941121,-851528658,1048625953,1962945724,750231800,1946284776,-1088517322,-1122092244,-402033364,41156770,-617364487,-1575055842,436717356,117382912,113650879,-1610600761,-466473271,750716419,20776306,-396135424,-730529674,784940672,-1957202944,-1959916514,-1959866610,-2144416490,3065150,750006644,-506453555,-506338864,-506338863,-838144304,-852839343,-1125547743,-773224953,-790179615,-790179610,-2132356890,-703987499,-1202063990,567105281,567099060,751044351,750520062,512476152,-420991476,767081215,567099828,751044295,-387252224,1345106336,1476396776,749798970,-905525565,1048576046,1946168507,8448259,-402572056,376767238,778976896,-2146470656,2928958,1948661690,-955857317,28836142,-952205251,74776622,-919389004,-852641606,639744545,212024946,-1157183954,-661978836,-851181384,236357665,-2134706642,-1214238092,1963729964,785096713,784860682,544872564,477366440,843317688,550142198,772675208,216736205,113669611,-2147209525,70173966,784809600,-400722688,410321538,778976896,-1173261056,-135780773,-1090074878,-33554388,-1020343802,772546187,243779891,-203215681,784926462,784809600,861238528,512630482,1085549730,-1172364851,527574508,-747321301,772671222,-166431616,539889158,1048578677,1962946245,1014253887,-399924550,117310114,1048587452,1946168507,203328276,-851528658,767080993,567099828,750454470,-66983680,-779627981,-851312200,-1354858463,74711084,567099572,2047616195,136597520,1479461026,-878574556,-989460434,785096750,-2134654966,-13782210,213847157,766754092,-402599192,-1070404432,772736646,58048522,-1962901527,-1087523530,12070165,-1591620311,-58708552,-1342016454,-888239552,-1572852690,-1214239467,388401709,33695022,326418442,259376186,785137280,-33000448,841879558,872868800,-792452606,-872019224,749838894,-523181872,-2144418398,3065918,-878566283,1976109614,1958742557,-1089565927,-1340873940,-13433318,748816014,1963437810,1049186053,1455107263,-1321304019,57933868,-1104307781,1049308438,146353589,1060940800,126485109,24387644,-236829782,1015022513,-1340967904,1017948718,-1979550401,1948269575,-498882047,-1430244623,71759555,-1960676094,96633813,-851640136,-1961463263,1140898008,1051992525,-1024056883,-163482240,1946420294,89557819,1950023296,-2143243774,-1729609494,-2083157007,2122974658,115834884,1963392896,41323286,989756544,1187382901,99287552,16795334,-2141263026,91554559,18118,-851725117,-400133599,-91495090,-930365389,1336865353,-970152544,973209670,91553605,4638378,72253441,3991558,4638403,75401728,1946470390,4638451,41323266,1946172544,775716896,2088770420,91503358,16795334,-2032455090,-851725284,1914471969,-453711868,-366220861,-2147320183,-1207172794,146353727,-2035617024,-997807420,-1426914383,-1012219854,415125585,767082286,749735562,2088823178,91568641,-1975440211,25002184,-1979157190,742868741,988318273,-400525847,460587040,-1946205045,575733581,259348673,74788412,132899850,1966012800,1491929602,1973863257,-8617810,-341281792,1364336373,521031763,-2010331461,-1143764201,-880082943,567099572,1515805528,1397801759,45819056,1343351552,149622192,-349917104,-1070379005,113491,-91531439,117440441,-1359870178,1239021319,-851397559,990474785,1594193345,-1017619623,109977358,-323343200,1048585765,1946159735,113649161,-1174402441,-202823439,-1547684893,-694014253,785883694,1469905034,-391329485,326494855,-160161732,-227276484,785843846,-361447414,-402593047,-1019548193,-813693579,1021045632,-385649395,104464592,58010788,-2147429911,326449724,-1409220888,-1996424472,-970009794,3069190,-1996454423,-970009794,3069190,1978000104,-1331671016,-398392276,984613079,1476449000,785596041,785712838,1965964288,-704184823,-720976338,1060962094,-813694091,1965702146,47153189,1048577972,1946169046,-1342000126,-718919105,-2041417170,-2046172191,9562337,-136126074,-1998003834,-2145749531,-940178225,-1992526590,-13708482,-970009850,-13708026,785778374,6940672,-316282708,1961472744,1947024424,-1543095772,975074348,1008366787,-964266694,-350159036,694663696,-371004951,-13440971,-107126962,787173059,-2130587776,-394264371,1011280243,-387484659,-521666525,1364657900,884934414,375044,125153010,-754974280,1508379616,11536223,-123904086,-29250877,-1020340986,1364678150,12079952,650153712,-115072,-133663491,1599690843,-1195178146,-1064386560,-2128150733,1957319997,8389898,1928331325,652274669,839015818,-773598721,2143519715,-8330367,637535935,843517322,1976110061,-339541244,1190300631,125085427,-947652349,-2132481277,91504444,1965046912,109850351,-1993462351,-114446530,-4482325,-850873089,-850873311,-1202695391,773727522,748691086,-855470406],63,[-1898279903,-1269162046,-1910387371,8436442,567089844,186425638,1526738083,-754722164,136841,-1907697012,378094298,-628228095,268499841,-617414030,-472709967,-762389876,-1070341237,785446736,766588671,-1355350226,-876442067,1631717901,543712116,1701603686,1936289056,1735289203,220465677,1936607498,544502373,1802725732,1953068832,1633820776,543712116,1701603686,1851853325,1919950948,544437093,544829025,544826731,1852139639,1634038304,168655204,1684095524,1836016416,1684955501,544370464,1701603686,1835101728,604638565,1819309380,1952539497,1768300645,1847616876,543518049,1176531567,543517801,544501614,1853189990,604638564,1970499145,1667851878,1953391977,1936286752,1886593131,224748385,1968120842,1718558836,1986946336,1852797545,1953391981,1634759456,168650083,1818838564,1919098981,1769234789,1696624239,1919906418,1176766989,543517801,1852727651,1646294127,1868767333,1684367728,1953394464,1953046639,1718379891,1126435341,1702129263,1864397934,1701060710,1852404851,1869182049,1869357166,1646294131,1919903333,1868767333,168655216,1766203428,1932027244,1868767273,1684367728,539232781,1701603654,539587368,2036473892,544433524,1701147238,1227098637,1818326638,1679844457,1702259058,1701868320,1768319331,1769234787,168652399,1920226084,543517545,1701519457,1752637561,1914728037,2036621669,773860896,606088736,1635151433,543451500,1634886000,1702126957,604638578,1299084627,1968467567,1684363109,1182099540,1632856434,1225395572,1818326638,1679844457,610628705,1920103747,544501349,1702125924,544434464,1158286628,1919251566,2003136032,1952539680,606091877,1850280461,1768710518,1769218148,1126458733,1701999221,1948284014,543518057,606106473,1850018317,544367988,544695662,1701669236,1092886586,2032166258,1931507055,543519349,1311725864,606093097,1229208608,538984018,1112089632,1699749965,1852797810,1126198369,1970302319,544367988,542330692,1936876886,544108393,1867915300,1701672300,544106784,1986622052,539238501,606106473,1935763488,544173600,1700946284,1850287212,1768710518,1768169572,1952671090,226062959,1851073546,1701601889,544175136,1634038371,1679844724,1667592809,2037542772,1227098637,1818326638,1881171049,745043041,1953459744,1919509536,1869898597,221018482,544370442,1701996900,1919906915,1869488249,1835343988,226063472,1967989770,1931506803,1768121712,1327528294,1919885390,1179012896,539232781,1701996868,1919906915,1718558841,1310990368,1632641135,606103668,1213481296,1330794557,1028935757,1635151433,543451500,1986622052,1852383333,1634038560,543712114,1752457584,1227098637,1818326638,1679844457,1667855973,604638565,1700946252,1869488236,1868963956,224685685,2035491850,2019652718,1920099616,168653423,1329990948,1633886290,1953459822,543515168,1953719662,168649829,1953384740,1701671525,1952541028,1768300645,1696621932,1919906418,1920295968,543649385,1701865840,1126435341,1869508193,1868832884,1852400160,544830049,1684104562,1919295603,1629515119,1986356256,224748393,1718559754,604638566,168652399,1163018788,1763724097,1445208179,1179210309,1936269401,1128604704,1763725128,1227104371,1818326638,1881171049,543716449,1713402479,543517801,1701667182,1227098637,1818326638,1847616617,1700949365,1718558834,1918988320,1952804193,225669733,1917133834,544370546,1953067639,543649385,1679847284,1667855973,604638565,532488,844831492,407585866,1343807828,-2092035693,241194513,1276053319,255987467,196960015,1159322148,-112718077,251613454,1330512640,169187924,1330795077,1447382098,371739717,1230521605,367678547,1229194240,167379282,1313165831,21318977,1375997106,-1308537275,1380255244,21320513,1141115965,1023495237,1498678540,-285129392,1163002892,17039437,1347371781,449577305,1430343686,520111443,1094976787,939541844,1230243096,-838843059,1163265048,240582738,1280267780,51234817,-1509866429,1212352018,22169924,1292047014,316211524,1145785606,-654224823,1146225426,101912065,1229213010,319684946,1163018758,-1845474495,1163265815,1497778514,68667136,5522771,1342640143,1347243858,268042324,1413566469,262144072,1230521605,298385492,1414808325,301400409,1212368133,391708751,1414481669,378929231,1229476614,1442862150,1179190038,68505600,5394246,1124340840,1392530252,310378514,1769169250,1646289251,758263866,1647194928,881505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1645379584,1667855201,979509345,808268336,1633824307,3443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6044225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1090519040,1396785722,776029001,5066563,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76611584,100468020,42163247,73663796,67110196,0,0,0,16776960,0,809369600,976498746,892219440,808976433,0,1094844416,1094928723,1061101600,63,520099840,56130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1094844672,1094928723,1329799200,8269,0,0,107503616,1702887665,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-419430400,16777484,34400000,33554688,-1993754368,-450249685,-66263042,2690309,1630276608,2907181,-415453184,-1341729012,15877692,0,0,0,12066574,-2011050701,856000022,855750866,1370759629,512303565,-1014102647,-1289829322,109848075,-1993998288,-1275056610,-1977496295,-854674224,93037089,-759692111,250139392,-1547500709,-270006905,-1962636540,1418396252,272928262,1007574158,-1341688317,79227137,37551083,-1993411212,772099614,89130636,89301550,1728497198,12058629,1914817853,1403203295,-1193768187,567100416,1954595574,-352145404,113716939,1381,1376187950,1618280965,1312212270,184847109,772830656,92872334,771763361,184902051,-62556992,-13385586,847249337,1957622464,-385175547,1974337694,-544516108,-1324366973,116118276,567101620,57891103,-1912569879,1638084288,-1047768827,992922371,1493534494,-164402057,-1527513293,515448590,1394510592,90749445,-857203194,-851463165,63891489,1316095775,1962942013,1950253849,91553797,90638022,90743295,1952075069,1297759496,-1024916620,91005185,-523041359,91227691,-167422045,33903110,1053043572,-1960442546,92578565,38112038,-385526365,145752250,196084459,512437840,1760036179,-851528701,-1746315231,-4501501,1219763967,1478435277,-2097147899,-697167365,-763903173,90652288,51934464,1912959494,2009283525,1913007041,1946551045,990147077,-1962772797,-661971261,90381961,567101620,-1549569505,268764517,1732149248,192151557,90375683,89589291,-1560276947,-2069691051,-2029634811,53114629,990205702,1980073734,1732149295,628359173,371970187,369296739,372966743,360121735,721782689,-351971578,-2117432118,989878722,-338267198,-12129829,91231883,-754667182,212949218,-930354989,89333387,1107343390,-1960894003,-2130356450,1913651451,266386179,89595433,-754667181,-1949594653,503665438,92544654,-397290957,1068761723,2112365005,991910146,192240584,92544513,89603715,-1950321408,-1593486066,-1056766602,-1593483357,1570964856,2080818181,89760517,-1056718708,855989155,-2146006071,1394510597,12066309,522308930,-1175911565,1846971390,1757041157,1882373,1394510638,417865221,-851463166,35317793,-562931193,-1090517063,-1959918232,-2096802506,57999610,637586921,-661905979,-661731837,-972879989,-947714167,-471709180,-1175773434,788424681,89261814,772568066,89011909,-2069680467,-1153307899,1219821567,-620027443,-1993417100,-1274715362,773967176,84239779,-1557266416,-343734908,244002320,-1053096569,-936703881,41405243,-75376245,141758464,78758795,65790163,1358954424,1394510638,-1949748475,1107343569,-1959910963,1493521182,-2078372306,1372730117,-1274976536,-400437953,996016488,-385649210,-164692512,33903110,-1590812043,271385988,1537420800,113716741,16778585,914959950,-1557265059,-661781153,1223,1394510638,19261445,567099060,771827688,89261814,-385649662,-1959919271,-1106942698,-1590820863,-1073019551,-1907882636,773097944,1208313249,344578190,-850021294,784502305,92870281,922693210,-1893333663,771763206,90388107,-1993936381,771752502,89011909,1959089694,833798,6078289,-1527571318,-1414807501,505372249,175424854,-1979683649,-1415253188,-987799893,-2135358860,-201749760,784989860,93011514,-108395402,-13499669,-1960953298,-1979419131,839052249,13953243,-15436545,1962873460,309657364,168202022,110044672,-1070399476,110090382,110035080,508690570,-1994486226,8436229,567089844,-164734433,17125894,-986831244,772103478,89013956,274566182,478760526,242583846,1493615918,1569465861,1166616084,-1872434414,771782888,89732805,378416890,-1959918241,-83534554,-1030859234,-1014244722,12276683,911360,777241435,92872331,1526727400,777002691,184902049,1208448192,512350350,-1590820863,-1073019547,-1907882124,18778584,-1021356032,-16769560,-466479500,-107150199,-393213461,1962868750,-1661428458,-1895822104,-1460988348,918888214,1354959795,378154578,28837254,1512164659,186434392,83887412,1392853760,65608,16776710,392454,393274,-1201769751,-2144467495,6240574,1891110261,1161724677,57999367,1342507704,-1275066864,33947711,0],184,[1024,119539488],185,[1024,119539488],186,[1024,119539488],187,[1024,119539488],200,[1,-351229355,1,808465694,1,959787056,1,692267040,1,1498435395,1,1212631378,1,1226842196,1,824200514,1,724711481,1,-86470976,1,-1560261471,1,1319174400,1,16950016,1,4982471,1,244056662,1,1622671438,1,3449607,1,3542668,1,6555335,1,244056454,1,113705062,1,65470724,1,17174156,1,4241659,1,113694862,1,-973078412,1,29958,1,4392646,1,1996932608,1,632881152,1,15919104,1,-102627981,1,-1191133207,1,-2135293951,1,302036992,1,57873357,1,-1207914519,1,332207104,1,-1511455885,1,1812383488,1,-1593835520,1,876413042,1,-955878126,1,-1711248378,1,606200833,1,-400431362,1,124911796,1,-854589256,1,-1593085165,1,-1103298452,1,-336825855,1,28938357,1,8436224,1,-854523720,1,-1201180141,1,332204288,1,12083314,1,734039752,1,251705563,1,1383207885,1,7669502,1,-1342041158,1,565898752,1,254077955,1,108269372,1,7079623,1,330957220,1,-285233150,1,-1174404679,1,-1070923647,1,1081217997,1,-854523720,1,-1593085165,1,-1103298452,1,-336891391,1,12095535,1,1913900297,1,1963392551,1,-2114289408,1,1109226240,1,264099051,1,-1950340352,1,440816,1,771798928,1,23626890,1,281874100,1,-101391802,1,203547898,1,-81664511,1,-889149976,1,825243441,1,1381042701,1,16824824,1,-301594648,1,-335150104,1,57934372,1,1526330082,1,-1070873767,1,-939861874,1,-419363834,1,101616643,1,2013710081,1,-1946025728,1,-83854834,1,1358955449,1,-1070869973,1,259134413,1,721551800,1,-1144877358,1,28933120,1,1494469888,1,-58717581,1,-502631296,1,-1878594594,1,8126698,1,734014208,1,-1189884462,1,-1169096701,1,-1070923648,1,309466061,1,721551800,1,-1144811813,1,-2135262208,1,112896,1,1918440397,1,2113839368,1,1957319997,1,-841489717,1,620941080,1,-14022654,1,68810320,1,4241438,1,646633614,1,-967835529,1,30470,1,704997864,1,113700544,1,-402390921,1,-1070987938,1,1996932846,1,1407715328,1,-289396219,1,7800518,1,88664076,1,-1326530518,1,-99949049,1,537666020,1,1492853222,1,7808648,1,-92224737,1,-855280768,1,182848,1,1977879291,1,708889865,1,-2114289436,1,-58658953,1,-385649400,1,1364394266,1,1443241554,1,7006295,1,-7804848,1,-1912586056,1,646600920,1,-58720140,1,1583346945,1,1499078407,1,182875,1,55378744,1,56623958,1,57803626,1,58721145,1,69665584,1,81593551,1,54002930,1,84346105,1,85722389,1,86639907,1,113640753,1,1358954612,1,-897521014,1,-792003071,1,1997965538,1,-2133489152,1,95486434,1,-703929646,1,4396680,1,-1202666663,1,-661782464,1,33325144,1,1441465205,1,-2132115312,1,1929968256,1,-4003793,1,113691134,1,-2013265854,1,-2013248498,1,-1577040594,1,1990197318,1,4694528,1,851741264,1,-1948200476,1,2768368,1,772109144,1,43820287,1,7603910,1,-1023365119,1,-301710360,1,-335265816,1,108266020,1,7603910,1,-622214395,1,7643136,1,7603910,1,1202766592,1,4327110,1,31844616,1,113658800,1,-385220542,1,113639899,1,-385548222,1,113639876,1,-351928254,1,1107740172,1,99288832,1,4327110,1,4497412,1,1151516708,1,27715840,1,726861342,1,-992440640,1,-1207892962,1,-661782464,1,-2139035008,1,796068090,1,-385934360,1,661783519,1,-1960388605,1,142599,1,2484362,1,-773271293,1,-1978594072,1,2005542600,1,-1966146046,1,721450262,1,520575936,1,-973077814,1,117470214,1,-1070987340,1,-919875029,1,854256633,1,20054529,1,720896,1,2667532,1,1996488704,1,24578049,1,84606976,1,2667532,1,838860800,1,8390145,1,84607232,1,2667532,1,838860800,1,20055041,1,84606976,1,2667532,1,-973078528,1,201343494,1,4392646,1,1107968,1,113642866,1,-972292030,1,536888070,1,-1023409688,1,434683946,1,-1023315199,1,-1900008674,1,69125336,1,887627521,1,56062467,1,114648,1,1912627176,1,48973,1,1912625128,1,180037,1,1912623080,1,311101,1,1912621032,1,245557,1,1912618984,1,442157,1,1912616936,1,376613,1,1912614888,1,507677,1,1912612840,1,573205,1,-1576957402,1,-919928714,1,-335359000,1,158663336,1,113702626,1,-116981644,1,45476035,1,1963074796,1,-974601231,1,-402165247,1,-1977220441,1,-389812735,1,1802633241,1,4327110,1,-347623195,1,780392,1,113663346,1,-1327103934,1,-1604654261,1,-2143551418,1,113689589,1,-351600574,1,1107740221,1,113643008,1,-1342111674,1,-968955065,1,251675142,1,4589254,1,-347361279,1,1107740208,1,451608576,1,4327110,1,-971773183,1,-536854010,1,113642731,1,-337444798,1,1107740165,1,45147136,1,1912612840,1,-971576543,1,151024646,1,22538435,1,61928818,1,1912607720,1,-435965939,1,606200842,1,-400431393,1,1005060522,1,1119798016,1,35383296,1,35449070,1,-389469202,1,619446796,1,1947024399,1,-956833271,1,-2147453946,1,-1174617095,1,-387448826,1,-487674879,1,32434425,1,1946265836,1,1946600966,1,-1007083520,1,167802016,1,-1023314496,1,-1912586056,1,-1950340160,1,1107740408,1,-1070988544,1,1929358312,1,309539,1,1912654824,1,28174368,1,1166550764,1,-1310177470,1,-387063295,1,225575096,1,-335439128,1,259261096,1,7603910,1,449051135,1,1778788102,1,637957894,1,4333194,1,254067594,1,707847040,1,-754732545,1,-1476448533,1,536872419,1,8396864,1,272629792,1,67109392,1,285212736,1,537002251,1,45813792,1,1929985030,1,-1562956189,1,-1144848268,1,-930413045,1,1416825404,1,1956828974,1,148996096,1,1963522432,1,1107740202,1,-1070985984,1,1929321448,1,4122654,1,552081778,1,-930419711,1,1912615912,1,18212878,1,1946265836,1,1946600966,1,-1963384832,1,364626881,1,1929526278,1,-1562956269,1,-1144848268,1,54265367,1,-684849549,1,-1023380318,1,7603910,1,726778811,1,15657161,1,1963043052,1,-956702200,1,-2147453946,1,1354979833,1,1006651040,1,41048193,1,-95304711,1,1481641190,1,-1064563738,1,-1059912527,1,-266016630,1,41140995,1,-430914050,1,-423327226,1,616925702,1,-1602034161,1,-523239354,1,-527775490,1,-1605304400,1,-449052606,1,-432273548,1,-346553484,1,79190033,1,-14003454,1,4595338,1,1524889426,1,-430946213,1,-423327225,1,1482291975,1,-1017528061,1,105993211,1,-1070916010,1,918870158,1,706674948,1,1552557823,1,1109821961,1,83656704,1,-1977219467,1,166398556,1,1977875584,1,1552557572,1,-389469429,1,619446340,1,1948269600,1,1274339850,1,113701237,1,-394264460,1,619446307,1,1946552322,1,3205120,1,1592705074,1,-1017423609,1,-434065328,1,-435703776,1,203547658,1,1478616608,1,52476623,1,-1595659696,1,-805109641,1,-253181096,1,-389856513,1,-1019019272,1,1124071656,1,-792381,1,-370650900,1,35974399,1,-1978239656,1,-2147466458,1,74784996,1,-388962096,1,78709540,1,-466951982,1,818149827,1,909193016,1,-13486033,529,-1],201,[1023,-1,1,-905969665],246,[-394358807,-389321817,1573610754,1949288424,-382301427,776243716,41221692,12844348,0,-1808911616,1534289933,1712675089,-1894367689,-1240404719,202569744,890293806,756113169,1343440942,455030063,1477574189,-1860440034,-1104247518,1393016327,773014302,-1979711457,-1676583138,-1557226194,-550571218,1477617974,-1205716718,-81602542,17825295,-653261808,809305108,6135869,0,1061005568,69508644,1816351296,-834572991,-413978815,324871762,692466502,-782758568,-1824010937,391129681,-1524012972,472494377,-1770094491,-2022641283,209325688,-194870157,-847598215,1026264186,-400852450,-383379672,187234345,1193443369,304483625,-1390709466,-2106896021,-94004117,307664981,-1740324777,927247428,1459701761,-1274967295,-452863743,-117312511,369235201,1342315010,1828872706,-1459452414,-553473534,973284098,1292059395,1761830147,1426287107,1319817044,-750588220,248402950,1426259,-984202925,1095716034,1162200004,1325450704,-1076736180,-984395956,-733065285,1095060633,1381208786,-607237812,483675721,499600979,516702788,1208800079,1092002898,1286851660,1157677267,-984332980,-1051442775,-2033366652,1414743621,1178971346,-1378595255,1314080325,1178971847,-1345568188,9946693,-1580903604,1384236110,-1513794751,-1496037052,-766553518,-724807001,1490408018,-967898160,-237612765,-2100146432,-984428082,534268175,-816558336,1411403657,1397721551,9290325,446978117,1431326208,-1949923884,-766225586,97799896,1292947534,1263465168,-559654587,-649789440,1129251017,-893037503,1313428048,1229757908,1352586323,1159451471,1313442004,1095741637,1397341380,-951086124,616779530,1158860357,27546694,2475599,-766553009,1196574145,-1001407035,-1539028493,1480916995,-683310124,-741060716,-834318336,-1663806022,-271411762,430199875,1330205776,-968443698,1230110941,1334957134,1335412043,1162154451,1163073483,1163052756,-942389933,-733066929,550389212,-833290240,1431586186,1166986834,1166525505,1380930643,-851079995,1431520655,1235797325,-1537980345,147082754,-850047419,1145979307,1514753359,1124121029,-834321070,-800107320,-801024112,-984202844,-1471983426,-800762670,80627663,1225249361,1381239246,1381241764,-1538830775,1128354006,1327014981,-993767851,-884782764,1230132257,1207968455,1389219397,1386401359,-1547286961,-827833791,-834548529,1230176269,1406650190,1090572498,1379996876,-623750064,1413761280,1229037768,1229493972,1169278284,1387447374,-1211804599,-254652672,-1426063360,-1427460631,-554913813,-1477124883,-1108951335,15252711,2088532345,1011241087,2071603250,27522,1681615789,1722313553,1817404163,1702126368,1662608146,1663591233,1667916849,1669948239,1706301655,1480936960,1769414740,1970235508,1329995892,2035482706,2019652718,1920099616,1375761007,1381323845,1769414734,1970235508,1330061428,4347219,544503119,1142974063,4281409,1701604425,543973735,1668183398,1852795252,1818321696,1984888940,1818653285,1325430639,1864397941,1701650534,2037542765,1684952320,1852401253,1814062181,543518313,1651340654,1392538213,1668506229,1953524082,1953853216,543584032,1735287154,1967390821,1667853424,543519841,1768318276,1769236846,1140878959,1936291433,544108393,2048948578,7303781,1701604425,543973735,1701996900,1409315939,543518841,1836280173,1751348321,1953844992,543584032,1769108595,1931503470,1701011824,1920226048,543649385,544173940,1735290732,1920226048,543649385,1836216166,543255669,544173940,1886220131,7890284,661545283,1868767348,1852404846,1426089333,1717920878,1684369001,1702065440,1969627250,1769235310,1308651119,1163010159,1162696019,1397051904,541412693,1752459639,544503151,1869771365,1851064434,1852404336,1818386804,1919230053,7499634,1936943437,543649385,1919250543,6581857,1701734732,1718968864,544367974,1919252079,2003790950,1986348032,543515497,1701669204,7632239,1769366852,1176528227,1953264993,1380926976,1953060640,1953853288,1480936992,1968111700,1718558836,1885425696,1056993893,1229477632,1998603596,1869116521,1461744757,4476485,1145980247,1953068832,1953853288,1229477664,1174422860,1145849161,1702260512,1869375090,1850278007,1852990836,1696623713,1919906418,1684095488,1818846752,1970151525,1919246957,1818838528,1869488229,1868963956,6581877,543449410,1701603686,1685024032,1766195301,1629513068,1634038380,1864399204,7234928,1698955327,1701013878,1328498976,1920091424,1174434415,543517801,1701997665,544826465,1936291941,1056994164,1140866816,543912809,1819047270,1886275840,1881175157,544502625,6581861,543449410,1868785010,1847616626,1700949365,1631715442,1768300644,1847616876,6647137,1766064191,1952671090,1635021600,1701668212,1763734638,1768300654,1409312108,1830842223,544829025,1701603686,115,270451456,1338462720,1338462848,-889133952,-1,-1,-1,-1,-1,1342177281,124911672,118489086,1034,0,0,0,0,0,1792,2098951,0,0,404226304,0,65616,117899264,0,16777216,16842752,16843009,16843009,16843009,16843009,16843009,16843009,544106784,-9744640,1916928013,7037285,50332859,126501852,1974549571,440583,-236201725,24412732,1125092035,1396912010,-770975349,74766983,-633611641,1526730937,-654055820,-1246113813,9562376,512460493,-947257298,-1057045726,1335888244,-1296037373,-380799725,1035085501,-1187401031,-1296484686,884128053,-1187794247,-1296482638,1085454647,-1187007815,-1296485710,984791363,512434923,512295735,45219886,-1190415687,-1296498254,313702666,-1189825863,-1296496974,229816598,916635698,6267397,-1576770910,512426080,512294958,-1070464185,-1576770142,-947256213,-1057045726,512296052,213451593,1159629576,632416515,-1966962087,2663114,54730379,55254665,512481927,-947256505,-1057045726,512297588,-628685996,55975561,55385739,-628630773,1946374075,1963401739,-2028995065,108259802,126402610,149475722,62176036,-1031108659,141771836,108212796,108142396,321661104,-1976643446,-1073069305,1129052277,-227161346,1193184083,-561553917,780717398,1060898698,-1151662475,-722795596,1534246632,1006632634,1971965402,1978591491,-1021130870,57983230,-1336108568,586279167,-1966253648,1872937010,1010558976,-1155294488,-1930950867,2662514,57999916,-852627736,-17525,3022473,167984800,-1958120256,1392721694,1516004840,24635474,41036464,-1394073424,679798818,839807834,54436544,-1070419733,-352108894,1092520725,1926890243,-105229583,1524251647,512354419,-140508353,1958742529,766044586,1915245032,99215522,-922828546,-392390284,141756205,1965462504,-25761533,-1979434776,1965046791,1542514691,20047954,512335194,-1932721341,1877541746,-397323717,-1326957074,-1665136123,55121545,1912664296,1973198089,129034499,-1672364022,447604819,1364827483,-689437837,1386043928,-1604696204,-1073085333,512428149,512295690,512426799,-2023881896,1398363870,-397158141,-1990501611,-2029823970,1497336026,1128485722,1128470409,1224784058,-1958131383,126397682,-1974910397,1975847617,1519242738,-1962926360,-1996166882,-402435554,-1899158711,55713419,82386569,-1946232599,-2030030818,-1963029798,1124567770,24446730,1128481731,-1073084534,540807284,188544371,-35065486,83486724,-2025591573,-350778918,47828,1008170066,1511224364,1376134120,742137204,-1343743628,41216547,-88462276,-402426625,125044236,57945148,-1979882519,-2029831394,-2023859494,-1957472546,-1962921954,1124567755,1268713226,1133868190,991923011,-1948677158,-2005600993,-343575563,-1564462366,-56491267,-1181758206,-1195769541,168266240,-1155500608,-1014365888,-930430678,-988100726,-1212422006,-1950338560,-1958565126,-1958565126,1019456250,-385649374,540803123,-56620684,-1967126014,1127183367,39118928,1949969496,1967799302,-1576947704,-39714052,1968516098,126505132,1951973386,1946630826,126505178,36497475,172223723,1267890368,-1850720452,58020178,-1174347031,-756546709,606726158,787022707,1589269249,2156555,-253215115,191019523,-1342171672,-352094839,1706725387,583691,-1917835659,11397465,-1406209397,24494090,-389510461,-1053159787,1111750261,1330113259,1330905120,4347136,243263579,-1148138157,1093402883,-930430974,-654114635,1528269614,1726501699,-1949791730,615263986,-385649281,977469867,-1957661247,1118580466,-495337462,675070346,-225763980,-784552914,-801368716,921178484,1949187086,365422595,57802928,1476492009,-1406209397,-1073049139,602473337,207247616,-5222272,838947304,50176704,21555288,1543418601,-1406209397,2042628674,-1913961737,-1832038325,-1978921798,787647432,1958742700,-1053146601,351007605,-1448367476,-1579898714,-1986096246,9293198,49004594,-39714384,1515804674,1968218428,16443395,1974549592,16050181,-650319440,-957807756,-437760000,-393236480,1347944674,-1963020823,1949187079,1916419086,9496835,57880636,-1610577431,-1073085699,1515784074,1659437945,1009218814,-385649362,246480473,1375776232,-402396952,-2023882499,-628664610,-1679244406,1539803648,-385837592,1364393471,535299978,14674013,-1605150119,37487355,512432757,-947256157,45137930,-1014362507,263453578,-931984836,-873787132,80269392,6088731,-402349125,57806415,1476698043,-402159024,1129840714,-193607426,-38934181,1107520186,-1406209397,58031908,1107323881,-225769670,-344609746,1006661609,-385649626,-397148731,-396688885,1211894999,41225136,199756976,-397323776,-380039975,984678236,1118501515,180456009,-1023314747,-1679222862,1536413178,-1563886005,1515782909,-401825560,-398196770,-253227879,1022653217,1007186746,1022128944,-370641874,126549299,175317052,108267836,41159228,-1605361488,-1057094915,-922877324,1274978281,540805002,154990964,171767156,-1018957452,966943920,701687811,-417311256,991332690,50044931,159115344,703091544,72792848,1532380648,-397190822,512295837,45810485,-388234496,511048051,1263720707,-1974782070,1396917015,53812875,1515969083,-1956977291,1159629283,-2024099581,-402083366,-1957486877,1577268510,1398201991,3022475,1457424222,-870322712,1963793128,-104404733,-1041693838,250125561,2018745609,1894659,1583188712,-1168712057,126484481,58052412,1376834792,-388331693,669734598,-396553496,1364940209,-2130658990,-695537270,126522573,28364604,-806875531,-186100984,1435756636,1533874920,-930459055,-1978877208,-397717016,57933995,-386316311,-1595402623,-1957473536,-1996203490,-1962922466,1577270046,-1252598137,-2036379262,-997830460,1355056799,-806763386,1367520612,-873905429,-116200968,7727299,-1781706517,-384867351,-1073085739,-1975260299,118113031,-1958485900,378094359,116785198,1962869878,1538282278,-2028156184,1450240218,-1058513488,334191388,-1679255859,1160153373,1126074627,1007127043,1136620858,977012618,-390419598,-1535880690,-1418559188,-1569502660,-1073552334,-1748111221,632618798,126501632,24263228,1948269763,1007186676,-1057032912,180603134,1023112384,1014133259,-1610189538,-1073085696,1947221187,-1572646852,472646400,-181651085,-29620365,126491509,-31553213,-1979664638,35555800,-1576882173,79364865,-1073063936,1124567747,-31553213,1066027778,938009067,-31552768,-23860478,-1564421952,1364329217,-2029845830,-387413286,-628665069,512318041,-1151859970,-1073086460,1913208003,-9836285,-17485764,-1010237760,1006829728,1008169743,-1961659891,1963131422,1128481546,-1975314550,-371554505,27284586,50045443,292816956,50470539,77799049,50601611,77930121,50510787,-1303077399,45267203],247,[-1190874439,988285106,129939743,753234513,-1966568895,-16389912,259385916,-385941784,-797827295,-393592532,-1963003160,1925262021,1589706435,-1151934841,11862880,394844419,1976106563,126508025,-1468715972,-335622424,-20322123,2031006696,-385502565,126547834,378220092,58000201,1274983145,1023323880,1006793742,35031821,-385649405,-1070399841,1258487970,-402652998,24313491,1352618947,991533243,-1977912614,64654078,64685018,1490748378,-1976554338,50378448,1541048282,-1638345237,58049371,1008499945,1007121422,-385649651,1978151075,250132764,61939435,-400817432,1398407061,773753683,-561553920,-1618104234,-2041527162,82530756,-8656815,1006829728,1960478477,1947090108,-155260669,-1957438841,1577254430,-396960121,1396899921,3022475,1935399483,-112203773,1189610354,1225618425,1034030512,-51881213,-1009153262,-1545008974,1972948470,-385894666,-477366790,54861449,62033212,-1947663500,512318454,-390397906,-561553906,-1319391146,-1325208774,-1979665152,-1966241087,-1326953496,1958742781,1959082686,574374842,-1057035916,-1943212940,-985995403,-259340782,72933355,-401282301,1609049564,378136348,-1605237957,-397409541,1582826885,-1974018425,50045160,-980761286,635962996,50044940,1006937018,-1174179323,1012073631,-1959693053,1392812830,-1961391293,989868062,-1961790502,990075934,292772570,990063803,-1341492262,384231514,870898311,383707156,1457424222,1515372264,-1489190053,417870453,468510973,-27268983,225759755,-1963438104,1540459253,334037874,1293322751,-1596296701,-1073085617,-780877174,-1979701088,-170989104,-1978866200,1021872647,-402295667,1267276722,-906048886,58049930,-386090519,742194714,-286546059,167989152,856192448,55419840,-17471767,2663104,1954758528,-34084846,-771027851,1944588404,-1564462338,-389872817,-92930921,-1070462997,-33337438,55026112,-1962922333,1963150110,4161765,-1014824075,401163012,208726041,-1073030539,-1528233099,-182392323,1375734458,-1645731980,1591379965,1951850119,-388331754,-1960043738,1946370326,-40638456,-504822924,-1965389836,1975716551,-42866429,54599305,1526939298,54468233,-170137255,-1979437848,1965833223,-65411069,91523388,-853874200,-756526261,427055953,1979451112,238863105,-857144459,1947024637,-69146365,50470539,-402540861,-1073021399,-454494604,1973501179,1976499954,-388895762,65732970,1261542376,1979436776,421390339,1072235381,1977039873,661383427,58052156,1006676969,-385649198,1012072612,1013806124,-385649349,-396820201,-397212759,259262371,-396541464,130421442,-1558279392,-855114236,-1558279271,971526916,-401771492,58196273,-402640407,65750401,-1979700832,1958805224,471787555,1726482292,-351827387,996730883,-1073065125,117575284,-33262603,1925528264,412739587,316598363,-9705125,851024589,-383874304,-388431100,126491624,715135093,-387413504,-12829902,-986051468,1827144562,-385650152,237764743,-789119885,-397380885,-236389625,1011898378,1241609426,-1073035638,65602424,47616,463923283,-1628959372,-385648640,-286785515,-1610355900,-662044631,125092094,2095579319,1541048145,689545704,-768845749,-1189907373,512426034,-654113559,-1977913368,-402426617,-789169474,275956226,427081982,-1978140952,2043215554,911619,-393559810,417865904,1976434199,-1998038023,-21173766,-1070425139,-397323693,1515793542,-125124558,512350346,-1017445143,-1614794157,-2041527162,719972548,-488045708,783897586,-1241337344,-1999043587,1526771767,-399907095,-1073074637,1954888899,866314499,-2061954584,58008380,-399496983,1944591664,578480128,1380926696,480766035,57891162,1360610793,-402606766,-1336209083,-57415421,1684361791,1919295599,1931505007,1953653108,-1975320563,1975519751,-225253117,-227204548,1526766569,-854791333,54173852,57982986,1509061609,-401272645,512452107,-389872829,-1152176236,-521600522,1948466176,482273522,1360366777,11543100,1604517808,-388008700,126488795,175451196,1604501554,-107091964,1877476587,-397198568,-1017442000,73375827,175423498,216547248,-400510954,48764423,57891100,1360568809,983744562,738706947,1398528647,-1337241006,54108800,-386310424,126493349,1965571147,11879200,1290323454,-385649159,574419432,1172898677,1948794111,1965636843,1976434409,-114169627,742131572,-907476108,-561553679,1007127126,-385649620,28376881,-402347614,-1449131934,1959329284,-14685949,84797523,-1930951819,-397714670,-2023819013,126506718,-1955320772,-320320677,1539312376,183042932,738707199,-1957493013,218324510,983744562,-561553917,-402330794,-399763550,-2023874280,-1974315298,1949056007,54173706,57982986,218139625,1386397746,425912324,-1947663500,78243886,-398953136,-259327845,574417034,983567988,-1967126013,-1241352976,1261221178,1477424872,-930479356,168055456,-1023314496,-628637302,1578551995,1381424775,-386207511,1348008035,-1682373316,57889046,-380438039,-397716739,125106255,57945148,1593729257,1263984263,1962426088,-9705213,54173786,-628637686,904463220,-379891177,1659436450,1975519994,126501653,-1308161469,-385649404,-1958481714,378094359,149422903,1971600632,-11540003,-417933848,-402651927,1260918478,-1320025930,363194369,-1293378099,-1564462591,512296104,512426834,-1973877934,824084743,1944468483,-381893887,-382962318,209047690,1006828448,1975683587,282519811,-445445060,-1241284421,-1965423872,931802821,-713832902,389986641,-842626479,1954495646,1917926500,1023288429,-1603832710,53215995,1038680949,-4191504,2030347062,1173763,77936383,149488506,-1623785728,-1590231292,-1979513852,1374194378,1360536505,53550731,-1224776727,1927687168,1929591860,-805225424,986067664,1945144006,-270604029,53550729,-336120088,1399187680,-1186187288,2142659881,-397227541,1398428595,-350539335,1019579070,-1023315356,79319633,453229412,51505235,1994982260,-1558279169,-927378684,1503456037,-56442486,50044930,225822010,678691388,58000444,1929412585,-1963947463,1946696901,1019644462,-1973980152,1946434757,1019644518,-385649405,1702096764,-1258050885,64553728,260714201,797584963,-1558279334,-389852924,635982604,512318284,-1990523743,1493475102,1264248922,-1152190488,-56622186,46190594,316181187,-1966921017,529215224,-980753409,1274472528,50045528,-747371460,-1558279845,-388895996,1515803287,-352083781,1642617805,1248192587,1531652328,77930121,-1558279845,1407576836,1357437575,1172855626,1246357579,-397657111,58062387,1945036009,1355606275,1914064616,14412035,57876540,-839483415,1975582367,23783683,-381892354,-365111948,-1343683723,1965177856,221112579,58053436,1006759145,-385649370,-717487919,-387445643,2662645,38004819,-734215333,-655880843,512447477,-135789753,1019435850,-399608358,-1679231545,591144980,-1192751755,1088967429,1541048102,-402652183,-2081939719,-2024593132,1977289690,-153229053,1531678184,1976581315,33614083,58054716,1007717353,-385649208,-600032304,1290339189,1977498670,318368003,58054204,1007644905,-385649275,-616814024,-1528233099,1976646715,41871619,-386047768,-1020718034,1575517622,1377733629,-689417469,-389850269,-2024596076,-1558279718,21096452,-1343749260,-1966908598,1918974983,1937456377,-1017174795,57943612,-1158255383,417857536,-1709835,963923772,880101436,-1975319115,-2758649,-2028655896,1007317978,743273274,-347508176,1934048262,53947459,64685019,182125531,-2015851837,1976434394,-309532207,-187307957,611572359,57817148,-1175622679,55642064,60584667,60322523,1502900955,808190133,-654063478,-705963385,-2025154072,-1975270438,1015098375,1393456391,1022663400,57957160,-1337335575,-805260025,1372097216,-1963686168,1929723073,-58464222,739463656,-2025220888,-1558279206,-561553916,-628665514,-2029754904,-561553702,-400430250,-2023817474,-1014343970,192023612,-1580393668,-402427053,-1168420741,-1336796715,78160385,-855590471,785974176,-822204417,-2055935428,-2123092676,725403390,1019412853,-1610910487,-20734389,1505759936,-16464606,-118964198,-1240470711,-65869734,-145714456,-1558279725,434723076,50045180,-922875844,-922826498,1355123395,1481668328,1970945114,1250552067,58030908,-1186437399,1011967244,184776006,1346159578,-635239563,1966881987,-1009110269,91566652,-738731469,601094083,-1009518630,-806757845,6529096,-1343749141,-1967063501,-1967115560,1233447416,1375743720,1593717224,-1957241209,-360425,-1125579915,129699572,922702693,-1605237936,1011876603,-402426621,-2024272649,77839322,-211687221,1006633145,1007711003,-401837551,44102483,-792720893,-2016900400,1227738,-628631293,-2496317,303097938,113436903,1457424222,-1017440375,-378220484,477417788,1393687016,1158804968,1192358376,125098636,-418256408,-1996055576,-1023193066,-402525208,-628686368,-628680823,675022730,854131572,-219027211,-1977925656,1965636615,-182195965,739359208,-907481365,50044929,-1991196662,-2029825506,186616794,-385649189,126544756,57944124,-402600215,512357051,-628686031,55713419,672237032,1397801010,-2135893369,-402441822,-628679952,1457424222,1342372768,-90445742,55713417,824084827,1105745923,-402345727,-121958345,-1948515329,1207560419,1342372768,55713419,691799946,1005065076,-1957483503,-402444002,-349433550,-459122511,-1073063933,-73249164,47874,-1075258365,572231,-477373437,-33311910,-225752381,2025851564,1246382838,33749920,-1595372861,-930479132,1681704194,1424556914,-1014345485,-423952203,-1965489405,14674120,1360840121,-191239855,55713419,1408367336,53550731,688966120,512316080,2090861361,1342440451,-930428720,1477416680,-789133174,-661995266,-603717705,-1168907381,-1628961926,512318208,512426874,512295908,-880082052,-1174176069,-2031615002,-1963423232,-467760680,1344178947,512312068,-947256240,1302512394,824085252,-107943933,-242358197,703136628,-41031446,750391669,-1558279421,1926904580,142403590,-1962350872,-1979483618,1137937143,1125091907,1094791050,2059092289,3139587,-477373817,72359563,1344178507,180849156,72196803,609441883,59554567,11913354,-51848957,-1950131204,126397682,-1974910397,1975585477,-1957444622,1124085278,1968954123,-385043724,-404166194,-2135895793,167983522,-372733433,2117867867,-1645673612,126501865,1971534915,212134147,58040380,1010282473,-385649246,-2115422016,74836201,-370353529,1642659129,-1477946876,-873976817,-389850624,-1007747088,1392503784,1258336848,1961933544,260892679,11593772,1592822360,-1604919673,-1073086370,-628683915,853182444,1959142082,-373072914,591194420,-1763165068,-57546504,2112378997,-1228502496,181466624,-385648192,-796200525,256436306,7137324,-997810342,1405388368,46303826,-1328510272,-997810412,-372996528,1357389832,5040368,253814864,4515884,-397257896,854073543,2042628666,-244193021,394811971,787006299,867756032,738208162,83653390,-19859940,-1564343616,-389873622,451473427,-1662495752,1541048140,-1073035638,-268310333,-386397976,57999339,1274098409,-1963986200,2145960898,-387429387,1503841775,1374352104,-1960306200,1258502942,1961875176,245950478,532932652,-1070464334,-1155426584,512360447,1978138670,-1341819632,7315969,260725339,1127189059,-1056258678,1038680949,-527374103,132645749,260722957,1127189059,-561553839,1004177238,57891290,1592336105,1398201991,-1982167215,-402437858,-1973729878,1946762247,-400510971,417860595,33012480,-402651672,-1746203469,-1073084534,-389873291,-347924631,33012211,-1070399562,839056546,73310912,-349734424,-29146874,-1965067058,-1950348793,-696997127,678562620,-796254148,574371954,-56620427],248,[-1576979454,581960444,276118076,-805110624,-804818216,-1560468272,984613628,58310666,-1979695895,1949187280,22538249,-1070463885,1587550443,1958742532,1975582223,-1960792053,-29250823,-1023314482,1587675568,1019382276,1007120907,-385649888,-108330697,-1602032726,-657456388,-657439886,1383323856,-650377334,-1514450605,-814394592,-1393456311,-948613828,-1393456311,-1082833604,-1393456311,-1217048004,-1393456311,-1351271876,-27568040,-20513082,-339280186,-1973724883,-13244153,201522336,50110978,-1597784014,67896060,-791612437,126543730,58033212,1023402472,-402426481,126549989,126533886,-1975319179,1132405767,58040636,1011087592,-1979025999,-381926649,24424880,1381061451,918266829,-1310160383,1136787008,-745867382,168266286,-1611500352,-193356221,973572654,-2014808635,1959804122,-1965999102,-1973855551,-1609796144,-1073085346,1587675312,1008069380,839349595,73310912,1587551723,-1329591804,73310975,548408692,1101724043,58052350,-1979341591,772205506,-1975318646,-1954601776,-29250823,-385649202,-1039530611,-1472403079,-1070463627,1527013026,-385981207,24251839,1915763907,-180732677,-1998042173,1347506925,1492001256,1361163705,58002236,1010983145,-385649396,512442979,334037762,-1604691633,1337066240,108268348,1219628092,649073781,1101724043,-1066086658,-108281206,-822197846,27309684,-1308345341,-1308200448,-1308462047,1007127075,-402426592,126501714,1958742595,-1426486486,1959722561,50438287,-361626564,-1952560737,1100983537,1006925214,1007186990,1006924868,-1294764731,-1966085376,1958742722,-1426486519,1976499777,512475905,-1360461058,-403576579,32893009,1364286041,1944592616,-1963488757,-561553709,-633646250,15270770,120437742,1499002600,1577704891,-2024350073,1478396890,-1393390845,1101724043,1977236290,-1982231564,-1023191010,-402640152,-1910627133,-1979494370,-286712057,1501432,615639122,738941416,1526496744,1342606854,-1426420989,2062074631,82334708,1541048064,1806547395,-127276975,-1530005896,1006937760,-387091056,-394766165,-1186430232,12226944,1077602560,1358957241,-712313462,742143348,-397276300,-292885132,1952107146,184608806,-312022996,-396878476,1378618102,1961715944,-457774845,58053131,-2014491927,-561553702,1373275990,1525107944,1189630290,1524206567,-628630981,753468275,1482250989,367743571,57923843,-2014503191,-105163814,1541028863,283706227,395006701,-628633077,-1978895270,118113031,-2019669089,1372943834,1493181672,-1957536934,-771013865,-628681612,1457424222,-1992041849,64653079,1541048281,-1246108437,222056712,1034076210,807308035,-1975301376,118113031,1136853365,-398256245,-1073026181,-930419596,167984544,1958841024,1017498971,-401050201,-1992496285,1558766709,1963867371,-1394060579,1976699884,1009380106,1389131022,1408016104,-1612280600,229678665,2028486514,603765512,1466558546,1096869979,1364417369,1531007464,-1544860838,1701080661,1701734758,1768693860,2123118,-361427652,-329127854,1138394963,260719427,-1339061693,603437838,-31552685,-2008329470,260590383,1527220299,54370499,-126566390,-385922583,-398325326,-398390866,-397211222,-1606088282,-1073085347,1860764532,512447459,-628685990,56368779,57989691,1541627113,808191882,1240007539,1912749283,-482154237,-33268574,73245376,-1008036120,168266286,-386370368,-347930621,-997810189,-372996528,158598937,1408402664,-347666712,-759475424,1453713444,1510793704,-1880554637,-1975299575,1157687303,-1073084534,-454499211,203327814,1067378688,1632813915,1836016750,1836412448,544367970,1684366707,858597408,943077170,544175136,909586995,-1325389513,-1325208803,-2029996774,773753818,1511950592,-19233020,216550341,1008170218,-401902302,-1073026557,574360692,-1589840523,-851698316,-1073027979,-1975315083,118113031,58053002,1138925033,-1992091765,-402367978,-1891833385,-397342859,-346428399,1971600601,48779527,-823436820,440189322,225707914,-1552633540,-1586122180,-1653223938,1954692291,1971534998,1959657108,-375527181,-628643724,3022475,1511951187,773753092,1373275904,1494341608,-377362357,1948592826,139520008,2042252076,-561553883,773753174,-1018012928,-1465888609,78225924,1352638040,-1465728974,-1013032956,-1979524120,260719367,1513065027,-689418159,-259368958,-1975314550,797590287,180521563,-1023314490,19711626,-1070401166,-1057045958,-822152845,-242496770,121258412,1956529055,1927935452,1039657023,-51902229,-402396355,803752622,42592256,1361647545,1396901770,1526770664,-1975316598,911407,-388461997,-1017511333,-1779957328,53263104,1124567123,-1017440375,-1977436853,-5155851,-33060285,1958742721,1959148040,1975859716,1965178095,-390993917,1019578963,-32672468,1959395009,126503687,-176938948,-561553829,-628669610,-1259814518,53263103,512447152,512295692,61867171,-402457694,800734743,-1982186749,1526926366,-1686829174,-385871686,-398204638,-320274542,1048373249,-822163714,-242514572,81389740,58002748,1090889192,-1073025813,-1638399253,512446623,-628685988,53419659,-930426634,-654049355,1926904643,790530319,-628669693,1489215064,-1013005178,247111256,-385649408,-1069883190,-625389409,512446758,512295690,12256047,512447232,-1152187556,378209038,-633666804,1948723897,10283267,-1996234053,-1962652130,-1996269026,-1962652898,-1962715106,990137110,-1977912102,1128481543,323348560,1963146328,7464965,-796213198,-637337418,512482795,394986574,512479755,427033434,512350855,1128465486,1128470411,-637281657,72031881,-1209279865,1544981337,1977236227,7137539,1346570122,-118996157,1125091858,1480798090,1020855123,-1981975293,1526936350,11865994,-654059261,-1948612797,-2029833442,1960459226,667269572,180367953,-1639735545,1134499722,-1623749986,24485443,-1949594685,990064414,1926859738,-2023859213,-633645346,1457424222,1943636819,1482185187,-1018080685,-620012710,-1974732428,260721455,529156947,-654114633,-779422326,-1949594805,-402444514,-2007286624,797459215,-380905077,1397882592,77799051,1457424222,1592828136,-396960121,126499821,-1558279341,117592836,1929383866,-545724157,1526586344,1577076968,-396960121,-1957494721,-2029834978,977114,-1157624856,-2023876806,-380414242,1583087111,-1974018425,260719367,-1976595901,-20709672,-1023314485,-1951600245,1111599866,-1830227477,-1558279365,-388331772,-628686816,-1974278795,1255246581,512429962,-633666769,-1070462347,-654055286,53419657,-288504997,51125899,1261406795,994774922,-1980860966,-1023210466,1360756665,855619560,-1963947328,-1010824697,1360756665,1979706856,-413800189,-1961391293,-389829390,250150190,756976630,1494714371,-386043159,-739711489,-135780348,-873966859,-85447676,80013549,-561553879,-320318634,-402295567,65795553,1526708712,-402651672,548468181,-389903792,-393544468,-20578728,-1950583603,-2013057762,-838974713,-1343489675,838902760,-561553728,-1329034666,126505811,57853242,-1313159798,1374179584,1398495741,1127189059,-578142326,-654114635,-1461138549,-388461828,-396689673,-387318003,6744316,-225750438,-339400020,-1965389892,6088711,-838941186,-1729559691,-1243065882,-997828607,-561553762,695581014,986250833,1912648967,-930430207,-1054210166,-393559494,-359992462,-16717629,-1897331851,1137740529,55779211,-2010150182,-561553865,-397717162,-1092033257,-2007279297,-628636881,688120296,-1974379943,15254506,-318510875,-1326382360,376721409,-185341864,58048522,1357260521,738442728,-387126040,-1276626435,-1957483517,1577362206,-396960121,-1545016103,-397203197,-628621744,1364745049,1365575609,1360756665,1156076112,-1973921026,-1966539032,-1341703480,-1952288000,-1073042190,-1720400502,-1975318646,1066025775,11918730,-1054156541,1381099658,1457424222,-1958539382,1381194519,-1393390767,510986042,1959394882,-838974708,1515908981,-1070441895,1515871171,717589081,-20905273,1515832256,-838974629,-437530507,671293928,-401827864,1381185889,-1958487417,1545505559,1926904579,807308050,1943681792,-397190390,1398537006,1530511080,1457424222,738390504,183768552,-385649216,-1974409909,6744071,-335222702,-41228205,1499191943,1592298072,1398201991,1583679419,-1974018425,1958742721,705137296,-385649723,-1057037029,41075002,-846544502,11913726,394937170,-1975547325,-1965489190,-628663576,-1958539382,-1965390049,1975519937,-225721599,1107789996,1959394883,1976434420,-5061647,125053244,738357736,-386689560,-1020722582,1961858792,452867,-386067736,378272636,512426844,-873921745,-1615540753,-2041527162,635982788,-385649660,1482364893,1369359494,317411487,1336066098,-443291389,-389480935,145761123,154941675,548409461,-385889560,119808846,-1638337419,540853081,698359922,-387413504,-973200582,-838988940,58049850,1946186472,1962884105,-390005243,-1638391001,1481678681,578611358,-390738493,1031013308,1930933992,1397903859,604321440,87466696,1528351976,1805670746,1958742532,822798595,168095648,-1157139264,-380432664,1364394221,120437586,1515127528,1527623769,554887363,583854275,-126566390,130419691,57337856,1963062971,-1330197241,-13768691,1946377192,-1010814461,-1394032590,-1010814430,1587591117,1975519744,-991378687,-402426369,-1863777828,854583297,548399187,-1326964364,1975519999,45109264,-1946579992,1510157598,-790030455,2078822649,-796239623,-1141093656,512294918,61867171,1526922146,512447427,11862794,-654059261,-1020647760,-5187446,-125122790,-603781518,-1023315109,2891403,512314187,129631045,-623580928,53419577,1381099891,-100210605,962157147,1929588510,1977871322,807308246,24766464,-1576770398,1034027838,1124567043,-1992095864,-855418850,807308206,-1345500416,54206089,168060320,840398272,73245376,-1258005342,56671002,130461901,-838974716,129693813,768768,842516200,55550656,-125118326,55385737,55975561,50994827,168061856,-1996196416,839069470,8186048,56106635,56237705,56368777,168060320,-402426432,916460980,1963009029,87466499,740199257,-1991554304,1124287774,-1951281853,51297251,51125897,-386403352,-1070405942,-661981046,58465929,-1996206686,-1996233698,-1996206050,-1576830434,1364394809,54206091,-1009108029,-50623650,-1957255634,-1979025953,1916419079,485081857,-642586143,512481927,292814896,1390992007,1256739810,1524206556,199820146,512314339,-628685986,-16943677,1963584448,58039543,-1660248088,54730377,-1996288325,-1157428194,-1957036276,1392520734,583240348,1958805191,1411287308,1126075139,1444841731,-34215933,120765341,350815092,-633214502,-1336930384,-47585186,-398457768,-320209629,1444842493,-1160049917,57999377,-1948695063,-1996270570,-1023398378,-1564462408,-389872522,1397885128,-402362693,512439819,-2023881894,1827165918,937971948,-1377293057,-393586680,988569320,-385649467,-2023827192,-628664610,1511951187,1977236227,1583045139,1381424775,1530254056,-402362694,-1017432629,-1327405335,54108673,1963488232,966939635,-1963095549,1229539801,1236070795,-126304246,-637318839,512481927,-633666724,-1951599989,1117760249,-1639866466,-1958088587,1545505241,126507779,-1217057732,-337648920,-997828426,-1966908514,1916877831,-178569991,-34674237,742194036,-68679308,-1058518048,-387025697,1949105810,739675112,1949056000,4712451,-542513077,-397511598,1949105786,3663944,-543561653,904463220,-561553704,-289713322,1943681792,921197357,1395094016,56106635,50336953,1943682009,-1982167271,1526925854,2891401,-392762533,-770968848,-1729559691,803849184,739675133,169224960,-1950684413,-1950209085,-1295137840,-383874221,1541081860,1311769027,-47128272,1529868591,456142896,1444842288,4909056,-339541644,-352210940],249,[-1560301566,-1057095568,-1224645144,780289,199813237,6219807,-1597784014,-1019608996,125040756,-1070409590,-31525399,519104963,973101984,-1327270717,1958951425,-372506915,698359518,1959213568,-372769071,512433874,28770395,5774985,-1960917527,-402631138,-1233846263,-1979700832,-1329206280,1959213569,-372244823,1537220266,-1594324480,-662044580,-1770862806,-397360898,1486880921,985923072,1942748867,1925659149,-1342016247,-1563886079,-27787176,-385649208,-555220989,1537262366,-1596421632,-125173668,-244137174,-397360898,1486880895,1925396992,2026322448,649475,-5242251,1487061246,-922855424,-1142304908,1528728350,6135808,-980752246,41141050,-952444790,-125173133,12044170,-1057045718,1342206650,-637281657,-2008873080,-922860793,-628622987,-1564462504,1503789144,5939712,1358900201,-1258276888,-1966568959,-1426420795,-1393390774,-930420342,1976106584,-347028735,28659946,-1979705368,-1949988152,-1958565126,-376787726,-27735926,1357018312,-1168905237,11993204,-637285378,-628684918,-1010818469,7649875,-872546121,126409219,-1017390457,1105766093,1444842241,1478396160,2727936,518766846,216547248,-400510726,-1070401017,-855627870,18802855,5643915,5774985,1520617354,81913856,91540478,-1343749712,588048639,-400342552,149429156,590932003,58048522,1344042984,5643915,2696842,507167998,309657688,5848634,1049101427,1043988569,108396634,646506378,-396885926,275906607,65583988,-107354110,-402541589,-1377044077,1962476348,-155454207,993837825,-118883467,-29144100,787642569,-160102598,848608195,-320336207,-385648129,844103687,7512768,849525592,-655881039,-385648129,-1974468576,-792720703,852003520,-1142388032,-654101842,1125616174,1480034862,1444842322,-1073036544,-1071512637,1444842435,33521664,-872543371,1979635688,691964423,479258624,-1007034647,84279821,470551299,236920349,168369023,100798984,235733765,889133951,885666902,867119929,891630855,872494413,854799479,233321409,1489532157,-138674507,-113121279,222037896,171708788,-980810123,-311099844,1976434243,852360936,-1157134144,-1597832714,-1073086350,1642609268,-628666114,-2030041146,-389808422,698352425,1959209472,1354825227,1476457960,-143275778,5643915,1493056488,-1070413686,1118501515,-91504246,-1010814294,-1073083728,39512259,-1258162246,5808382,28820282,1962944928,1478396691,166220288,698374910,-1610255360,-922877862,-402629982,-980811204,276086818,-34674606,-1224116902,-1597768191,-454361047,-21964153,-259340758,1007127115,168326176,-33065536,1258517710,-968626197,-628686841,-1219490384,461170689,-51901008,32947191,851704152,33006272,1979557864,-339476988,-352079625,-20477219,83371208,-1967063544,2728168,41141562,-980752246,167801504,1975880384,1959213580,-386364923,-1070458058,1959209667,1352683771,1370112,1492626152,-243939074,7512259,1923272950,-1010814464,1444842323,1923108864,1958742528,256003,-1597809832,-1019609000,-1152184203,134086746,973089184,-2013105401,1352686343,-389510656,275906959,844160116,-47650624,-420953090,-872523775,28820478,-1605114901,-952500183,11996021,973102496,-33524285,-389546301,1398472713,840609256,-1329374272,1959213569,-338690556,-872525036,698355316,-386364928,74841296,1457424222,445179995,973101216,-1609927229,-922877862,1520567156,21161984,-55646125,-1006759563,99090871,-561553918,33286230,1541860187,840586728,-1847016512,-1609861636,-1019608997,-1006762892,698413291,-1594324480,-930480048,438495313,1958742617,1958820364,-389546488,-1070458326,1959788227,-387585036,28770452,1394219496,-402632544,-27590227,2728135,-952450818,1105784181,-1213893124,-339476991,1879492322,149618688,-400955928,259129674,1946173672,-386798829,1005066710,-402164991,74711089,-1070403093,-1564462397,149618800,-400966168,259195170,1946167016,-386798613,333978030,-402165247,-596377577,48820715,-1949046016,-402631138,-864683324,-1763114569,1444842490,-85989376,698400373,-369587712,-872482150,-1041758860,-17337093,-1605254205,-952500134,1743264370,1501209,1118501515,1457424222,-2023829506,74733278,-538195970,-1073036455,548405877,4581571,-74782640,576198004,1022457024,-1595050976,-1053163440,-1047861644,1489223714,698401785,1959213568,-389546471,-28114748,12314831,-1597505957,-1057095639,-344602822,1352716286,11003904,-397323325,1348010148,-1696022134,-930457600,-33543776,986185408,-1964542521,1405311937,704666784,1949266627,1528728354,-561553920,-1014344874,-1610589278,1554120797,-94705664,-561553829,1528727894,-1219273984,419031041,-385765285,512490246,-872546218,-1410858124,-100734952,-1010041253,-76402628,309475900,-210616004,175266620,-344825540,41057084,-1071463431,28791747,-1979700832,1709724136,-12822248,-939653004,-243937794,1398522715,-1528299081,-373073128,1240012867,2662936,54992523,-1021130998,-628637442,334227572,1946285755,1134361057,-388860439,57989500,1540977385,55121545,1926461672,-633542397,1128520075,1128470411,-388331693,-1973735858,1946762247,-400510971,-1125583721,33012712,-387405336,512490335,-872546218,-872543884,904398196,-17337094,401664195,1020371177,-385649654,-1957432213,-1979389666,1539508935,141888176,-401756080,-1017580457,-1326165272,-196220915,1271073456,1977073384,-1880571135,1538862326,-927968969,-1070464277,-1979516254,-390869745,57931721,852508649,-1561818432,-1975320434,1915632647,1007514690,1006924602,-402296016,863172523,-1252923254,9353983,-973176820,1118501515,1007127107,1006924602,-387091664,-395053173,-462148036,658294154,-169278606,-1901962801,1007127040,-1172409562,-1236125693,1948597250,1019674244,-1023314652,557631230,146209140,-210492612,616663640,-1227847041,532370176,-1965423869,-1974772937,50045638,-1596517656,-922877127,2062091125,-385648639,126484496,58009644,738250217,-385649357,-1070464826,1392720290,168054176,72000192,512433780,2126119804,-1982201085,-2029761762,771221978,168053408,841249984,72000192,56237707,72031881,56106635,-399647511,851705604,-1963947328,-2023859760,1539528414,1457424222,946518610,-411772357,991550138,1232362202,1457424222,-73379501,-1595373054,-989724530,-930430722,1090565457,512442689,55771996,-397190695,-1990513639,-1962714082,1511950809,130435843,1977236224,931683064,394877507,31320131,1531107975,1116137667,113641707,-385875121,1088948856,-1157138974,512294918,-1017445213,-98661549,-561553918,1391495766,9353809,179106443,-2026015552,-805174054,-389510440,-1047858237,-1975316598,-28228817,1408595400,1342213792,686348935,512317655,73072821,1507381250,1261406283,-922873976,512488821,149618869,852953832,9347776,168058016,185103552,-385649198,1498021983,-1631287720,-2023826809,-2024581410,-1967063334,1007127280,1015575596,1007121449,-385649571,-1662464448,1377733077,512318211,11666170,1393027922,1355056799,512476294,-1343683750,49979436,57982986,1489903849,-1952529274,-385649205,120204117,-1729559691,637440,-1597105687,126354171,-1227847101,-997828608,-385649250,260571338,-399538109,-1975320365,-218765112,512312131,260571953,49979459,-1047867184,1352601458,872701088,-1245148661,1939757056,1100962052,-1626371938,797459280,712697923,-922837416,1352653429,-896864630,-637281657,-806812813,-220403470,56368777,509515,-126494149,-1975402446,824085488,-2028500477,64685018,1272612825,1125615947,1922979907,-1964471738,1124567752,395008950,-2023865533,995120862,-385649958,501808975,1490682666,-880031490,-73342091,63671042,1912876251,182125320,51082432,2059406043,190723,56219907,-1948612647,-1023192546,1539316473,1124567747,-1979665071,1507394504,-1621995069,9353808,-1968377205,-1949958424,1128443122,-838989944,-1638337163,-389850790,1793645658,-215947223,-1948612805,-352017634,54173706,292864010,1406830426,983744562,-1665073661,170887762,-385649171,-1958488737,-1977292001,45175765,1011025802,-385649316,540803485,-1040316811,-327823874,-1326806437,30861404,854622952,-1966044480,30075120,126546058,1965112387,24111363,1383342908,58009148,-33464087,-385649203,725352750,-646707024,1124567627,1433677372,58023740,1006712809,983331932,1018590471,1008235556,-1968278230,37503941,126485618,548414524,-838989195,851362558,1125123264,-972897538,-1023479670,-838991695,126509428,1949187139,1948466206,1965833453,214338083,-336557504,1007127265,1949216803,-10098429,-29163087,1959657153,1124567606,-210492612,1005894226,-1963488686,1952333011,121291521,977533813,1140225287,-243988678,751143491,1525314052,-18314662,65749958,-1973757305,-1023521850,477431844,-980759810,343195658,757860234,-29620620,145754741,-972946428,-838930294,1702141275,48779857,1364810459,-1964340653,1019282117,-385650151,-963980253,1558741004,-361240517,-655864997,292878802,1006844578,1007121467,-385649620,-991376536,-628663854,1385976667,-987101302,-1979664829,52399056,180718298,-385649472,116129453,-402621464,-1654919385,1491665780,-402426882,-2023821337,484988638,65625068,1575535576,-1966211584,82330375,-1312101393,-1325012224,1476520705,1172884990,1956469504,1860719056,662694106,-1957473959,-1979407586,-1979665943,-980791099,57982986,-387145240,512485860,173540515,-385649216,120258398,548464778,-838941186,1340670837,-290330369,-1974405909,-1329591610,-402426837,-1017581917,53812873,-387453720,-628633073,-1627363608,1151311428,50886046,-1981576231,-1962719970,1392520734,53812875,686510675,-1981217932,-388331574,1735721023,512353163,378209093,378077230,1128465498,1128470411,512302987,-628686802,1406782696,1529316584,-1313273484,1374259712,-1949205015,-1996203490,1526738462,1877563737,310225,-1975264253,-2101787897,1975597568,1227015,-286533373,973124025,-1023314751,112793401,66614272,-1159992359,803799070,121301194,-781326261,1927828852,1827165145,-398625571,-1947716854,-1558279192,394937092,-1959294397,540847346,-2008938123,394808119,-401605045,1264314588,1959869160,1950039074,-267851771,753421100,-399724335,-1158943313,-1461181776,-390403859,-1595399504,-388502547,-1947603353,1403571670,-2014776694,1007252481,-401640390,-143064706,844879498,-839077696,-963984469,-922828246,91423292,1642704077,1912945865,-916788989,-1974381991,-1159165240,-2023866724,-1974249762,1918974983,1937456134,1361062914,-225711990,1111731246,1968817466,1976172053,787647458,2025851564,452867,173693787,-1073036352,-225711240,-1073042386,2040414879,1540197109,787647315,1975519916,-922818122,1145198923,1380144127,1347223118,1140666708,-63876287,-1856472320,-1118263464,1403637080,-997810350,-1161525680,-637337554,120258480,-796213246,11971277,54440379,394931930,931802691,-1631287720,12048522,-1976641021,-1976679657,1524270903,1457424222,18371,0,0,0,0,0,-402653184,-397158383,126544268,1333051402,1125616195,-628473974,-1070411638,-402194526,-2036334885,-997830460,-1241190215,-20775413,-1974635318,1914715143,1949187110,-1426486488,-822197439,-2040993419,-2036359484,-997830460,-257888118,1958804996,-997828602,-373072994,-347879384,-1576947510,-964032769,-277607620,-344849604,548465780,1101724043,-353644802,-108322640,-822197846,-1158941067,-29161590,2062074826,-1596421409,-1019607841,-370605197,50378695,-1948612645,50651166,-1608545318,-1057094346,126540660,-713768950,3062355,126540291,91425084,-1058415411,126507975,-1007042550,-818550709,58008380,-389075224,-2023825622,-397191458,58064811,-1983407127],250,[-1023088354,1360304313,-1965613848,1965833223,-1847045287,168266472,-385649216,-1958492292,604473887,1006744287,-1307216823,1951349762,1006940687,-1308003246,1950432264,-950736637,-1343729061,591146221,-790101131,-556996402,753770984,-1073036662,1038680949,-1293397817,-1973856002,-371339823,-1444413309,1007127294,1963242114,-827987879,28476732,1329352052,1228677236,1810380660,1743274477,1676169453,1609060589,1541948909,1474842349,145900781,2028481771,-313726770,-313989035,-314251180,-314513328,-314775467,-352144812,-832706543,1122841064,1307389416,-397729614,602459727,535314925,-1974316051,1965243399,-834803709,182335976,-385649216,-556939600,-1974775116,-836114224,-974584972,-561553722,-1614640554,-2041527162,-1662495804,-385649410,-1973762411,-855032634,-385649697,-1185692029,-654114770,11548552,-40769189,1975519827,87465994,57934116,-402438423,359988843,82386569,1929556051,-42866429,1357504717,52750534,834294619,-1998978304,-1963423225,-383874600,117594884,1526728646,65796547,-1614794227,-39851952,-1638340147,343167135,741083018,209043466,-389179672,1481829482,1352661406,-1070444385,1424490930,-383874049,3258628,-1638344445,-2145075174,916586764,-1617012731,-1564468656,126485743,58310666,1476450537,-402426722,-1070404777,-369218328,1122551557,1273679357,-1295169816,58063232,1946515944,-334436328,-1303364564,-402229870,-335950545,-335484920,-1296037311,-1974427902,-1576000318,-1638398878,-1057075041,838885282,-19011392,-1957454248,-1979389666,-2145101049,350815093,1676170205,73572577,57982986,-1962640920,-1996269538,-1962474466,1392521246,82386571,167823080,-385648192,1307115542,73572549,57982986,1527030504,1654833202,-20387580,190555,-1595349013,1979464704,437119235,535423949,807308229,-390067712,1189675011,-397369600,-63176573,921240437,-845260774,-989795860,616799832,73638432,58039896,-389746199,1671490167,73703940,838904808,-51255104,-1988098106,-402331362,-1073086389,-305286280,-1597713431,-1073085340,686293876,-953686012,512312131,1525154648,-1564462358,1139279158,82813182,57982986,-372508183,-628636220,53419659,-633611641,485005426,-1564462358,-337050314,-1957538839,-1174083298,-637337554,1532626826,1394505155,649744465,173101635,1498989504,-260454146,1532609371,742131594,-454494347,126505419,58008380,-389293336,-2023826474,-1168943394,-112049362,683271167,81764417,916504555,2025851397,1093188044,-543113166,850324228,-1964471616,-63838011,-1610610746,-973208353,-277625558,916635698,-376051707,3153547,509515,1539562473,-1631287720,-1622060461,-2041527162,-383874108,-402214908,-473104379,-1614550039,-2041527162,-628665660,50343611,-2029548838,154950362,-890698893,-997828608,-561553762,-454468778,1381192186,82386571,-823654224,-370881025,1532674996,820560729,-368777013,-369039324,512447272,-1152187159,512294912,1583023337,-396960121,-1974281454,1965833223,-888543221,1543228904,126533682,-739749729,-1638389271,1457424222,-1014345569,58048522,1405888233,-2015229976,-1638376998,678711455,1021843176,-2011991037,-906083577,-1638339467,512318297,-380566295,-1638342093,3022475,54992521,-1022957221,1946118888,-1020204797,-439495189,1392513768,48759221,851663616,1124567232,-109720066,-383874109,3389956,1489230339,-1013005178,1979385832,-1023743741,57871024,-839249175,-1024529946,1979380712,-1025054461,57871536,-839254295,-1025840665,1979375592,-1026365181,57872048,-839259415,-1027151384,1978335208,-903878397,1206435890,-381504772,591184626,753446261,-385554214,1405258284,1543176424,-1178400886,844180972,-64689728,-1177149720,549066395,-1977912020,-1189614634,-397339496,1374224332,521922802,294304082,-259342286,1364250762,-22681517,1810432883,1965046978,-20513274,1022260686,-1978436318,1019382504,1975880236,-1963619831,-25040683,-138718350,-1962953471,1019644616,1958840866,1393376302,1012619636,-1977322230,1019382472,1958840876,9037827,-27924397,1009152603,-1978895091,1948269762,-1339278315,168784909,973829312,974025926,-401967934,-397213597,1935408687,574378930,540804212,552084853,1008759550,1022850080,1008235564,-855345907,-1961855775,-1979389666,-401428280,-489816611,1539425257,-1157625914,-1031142922,125050924,1726480565,-389850144,1352652087,1489578728,1934663582,600107011,57843288,1529070824,1958742723,1124567291,-193606146,-389682343,1621229638,1958804992,-1046550269,45240659,1543161576,855391208,6333120,-386131223,-1073086426,-1057093772,2112422773,-1563885887,1364394080,28491826,1543151336,855387880,6333120,-87234213,1392030952,-927340469,-1341950630,-397229311,-399710330,1263665195,1976084200,844781829,1944634304,417869031,-628664064,512350467,-628685052,-930486197,636027764,-5219647,-796399421,-602806189,-1009088678,-1962079303,-2030030818,1478396890,1977236227,398181121,46369378,-1965520191,-1979706169,-1393390600,841925930,1991987207,46369377,-1965520187,-1979706169,841898232,-1950285305,-29185286,-1325238839,1976434187,-351423044,218872248,3153547,512481927,-633666728,1992011636,46369377,-1965520187,-1979706169,-1393390600,841924906,398151687,46369378,-1965520191,-1979706169,841898232,-1950023161,-29185286,-1325238839,1976434187,-351423043,512447417,-947257298,-27540702,-1023314752,1688227999,1958742532,-923408125,-1966891432,1967143943,-944904189,-1979711303,1020365557,-1977649942,-1664140281,-1729625227,-429070137,-679548888,-429594542,-680073172,702963176,-1957454503,1946500382,47875,-774306913,-690905378,87891593,87498377,512478091,57935163,50331835,991857114,958302469,1541048069,-339725629,1342418946,1493148904,1392520936,1929586920,41936902,1526879720,-953030461,1409256680,-1157425944,175374335,-402495256,-662044133,132645047,-1329374435,-1974316797,216550352,-401902393,1009575390,-402426836,-1031088386,46262355,820577139,1499093960,-1949896727,-1979369698,-1967052093,449284824,1945668293,717238981,450398915,-1966921017,-1950090760,-1979369186,-1966986557,449284824,-336033082,512447454,-628685511,87629449,-253181093,-1957604353,1577400094,-1990795641,1493514014,-488062117,-397258242,-387259030,1994981101,1952013055,-446896045,-447158228,-385649342,1340604512,-397195547,-1041759651,39315711,1946131688,-5642237,1927828291,-402426881,1396965295,1510055144,-397323687,1397752027,1776867975,-396862718,-119013161,1230657792,-1056258678,-1017388171,-397192623,512426053,512296253,512427319,512296251,1515914553,-1957444775,1392851230,-388331694,-1990459430,-2029700834,-3086118,958302555,924748549,-880062203,1543487976,87498377,-1209480309,-842834945,30402744,-385928216,250085833,-402426881,1397948200,-2013338392,1240579034,96142195,-561553846,1943681878,-48330476,512318214,-709163273,-115439287,-338000122,-561553898,-115439274,1238743814,116858505,512350855,1515915005,-81884845,13887494,99111514,-381593344,-964034016,-657407990,-1031081846,-796206896,-216101949,116760582,-216102461,116761094,-216101949,16482566,-2130087392,-1994391317,-1022954722,542163841,116596361,-216101949,16482566,-2130087392,-1994411797,-1022954722,536920961,116596361,-1967027517,-771730162,-1979255538,-1023315256,116590335,-1967027517,-771730162,-1979255546,-1023315256,116592383,-1077506877,-946948096,116596363,-1979217370,570881302,1427016386,1927991808,-337063420,-1010397448,12568204,-1949856072,-1962478818,116760809,572969206,-166819321,-183623162,650185222,-846526584,-1950103922,-1612000791,45210251,-754720045,-489487183,-2130414690,-1994391358,-1962478826,-154498347,16798982,128980084,-2135898078,-173872942,-754732794,-216661526,61915910,-922564574,-388841296,-1324943966,32166658,-1022954730,-956282720,1678064390,1946565632,1008497426,-971476476,33576198,87885511,-960298848,16798982,87885511,-960298688,21766,1929657539,1426519567,208929024,-654966492,-133761374,-983701053,1437664036,-157097482,-1597769722,-1073086379,-318051468,-2135218312,17204226,-1157401600,-885325504,1258517151,-167064693,-92205960,74580168,-1023359046,-768359522,-1614203965,-963843861,-1900543809,198413255,-1955826478,637989662,-174051446,-153056762,1427016400,-165770752,-1964498426,184230652,1081363183,-858601262,512487283,-2010773773,-217645265,-182024186,-775255290,-152448535,16798982,-494860683,116064259,516737,-1411126831,116826364,116604555,1049209587,-1679096077,116596363,-2010150874,-1912146650,2145960902,-48888834,-82429178,722039302,1040644886,116987647,-149487810,-1008475642,-811341741,-397163685,-1017439961,1899921654,57933824,-1023084055,-1979700832,-754980656,323049,263454720,1218580685,1009300480,-1274187262,1963408464,185383175,6819465,2696840,-1982100230,503533598,-1912602438,270436826,1295301381,7085705,-1990769477,-1946128354,-1946128882,520122894,-1157614872,12124696,-1178497536,-1943666566,637534863,1284769735,-536558717,-1898214159,-515315517,-855526149,108521495,-397632581,1676226271,1290649138,-1190767685,-61669366,126397486,1975519811,-1014801418,-1007689712,788479695,1422591744,1226859880,1344294210,1869836901,543973742,1886220099,1919251573,1935753760,234840937,1936876886,544108393,825110851,1866670128,1769109872,544499815,541934153,1886547779,943272224,917297,1093481778,942502512,1397312561,1375739988,872021,1145130828,1095958562,2245974,1414418243,573308941,827609164,860730,1313821268,1381236749,222709327,1497713408,1129512992,1313162578,808202272,864300,1377718428,-1912602438,270438106,171632645,6952584,378063614,525992030,1456446808,167796384,-1609468480,-1073086358,28576373,11540173,-922877324,1587594078,1958742528,-1564462584,61866078,-1604888893,-1073086358,11826293,-1073080627,1583285108,-58698813,-2147126725,1014121980,3022475,1977289539,1312078611,976100017,1124889639,-906051330,-1070402443,852749147,-1948200732,-1618268456,512295171,251527275,-389021590,244072708,-521469843,751076944,-166677701,106150883,133617667,-864790273,7020169,7151244,6950654,-28111637,-1576569400,548405354,-987843861,-1979684066,117382919,-1073086357,-1602682252,-879958990,7216778,74637114,2133116158,6956680,-2005549046,293071195,539897886,589439250,639968279,421015858,337580816,756100886,1364405269,1315749462,788270769,1960852140,-906082807,-1070402443,-1406270741,-1017423522,508037959,474815819,169615184,41092724,307364214,240090963,209126773,471670303,168496141,1381061532,1946631248,1963801677,1862727178,57999104,-402617368,74711596,963968828,578030652,-1186035781,-29163512,773617865,-160102598,-645144112,1364126137,-508035282,1444842287,250135296,-401675516,250085438,-519182336,619185131,1499093001,1354997083,4800138,5119626,-1275067975,1477496073,1911051203,-1579008,-397163685,146014312,-1017442099,-1962937368,-1010005272,5643915,5643913,1307071388,-1013097728,-33532000,-1974418488,704653582,-33532146,-1979664959,-1979692738,-1342157026,-855002080,1444317968,-17660416,-1261764914,1477496066,367547331,1228835328,1327401472,688818688,-1342130944,-855002080,1380997904,-226045045,-889270530,4800138,281871028,1405311066,-1979666094,-386692369,112459803,267063501,11620947,-141890678,-1275065624,-401552121,1532624924,1173699,2692746,-822162690,28364286,5193354,4825283,1252000747,17229824,646586485,-58720184,1377268743,-2146959174,41026300,-466426160,-1910578441,72262618,-1664919009,-1169141165,11796480,-997582899],251,[-2144803712,225716476,1963508982,1946265612,-350703091,-350506490,-384191998,1347991482,1575554364,1532647439,-1824734307,-1791205260,-583252364,-471316876,1958742734,1019805240,-1171098870,-487194608,-1031679862,-397277613,-399712862,-397162799,260757580,1913649536,1125101826,1599813515,-67062445,763929843,1543205608,-1075713597,49020848,104464560,1906442353,-402426880,-1863843746,-1101806658,179897939,1455816192,149440176,-578137637,-1410858825,-400510956,1582947067,-1392750250,91537418,-352316440,-401755915,1582947047,-32455037,1540257225,1012318443,-1342016243,-623777765,-1605319842,121372744,71042164,-1070464397,-1017593846,-1230123693,-1979665896,-1275049666,-1609511678,-1073086351,512365429,243925071,11862057,281872820,1543376360,-402148413,158728128,167791776,-1291684416,106151536,698353077,-1339540480,-1258130383,-1974251510,-402633186,1448804407,-61798735,-1665135956,839021910,2484416,24485214,-906077874,384362613,-964469248,-1057073136,41040444,-838979408,-1343699083,851663869,-1073065024,548406901,5185162,41225532,-1185866832,162791425,-1023536947,281871028,-1966908583,-1258272498,1210485248,29685248,-847248524,83656832,-973207182,1913060480,1371930114,208940092,1506632168,-397285238,1081392476,752627176,359935036,181226984,-1342016320,-444573312,1374161411,1958559720,-602871773,1949056044,-852432884,1372097113,1958554600,-604182513,-853481428,-346427254,-1101666042,-1963881895,-1979700954,176104645,839546048,181799634,-337218095,687636507,-25162636,-2133167356,208798969,-25111573,-2133953784,-915207943,-1073032822,1048584308,1946615880,1007071580,1951446018,-30886870,1976106697,-2134509908,-906093195,45160939,1948843136,-2134510071,-1040315020,-906098197,1971373558,-2000028158,-1593824986,243793992,378077256,-1053163447,129505908,4956928,1302578310,1327925248,-29693952,1336017780,7268352,-1275049312,-1022309115,2688570,646591604,1346109512,675022708,-1729559692,133988541,1353712757,-192930581,133988354,-855768459,2728528,4728456,4785863,770179072,1405310976,-1292051736,691961895,41166848,414601138,5193354,-1979711303,-855198527,47632,4800138,281871028,-1185738773,243859456,1218445385,-855591936,-574756848,-386348568,-1645676662,-389850116,1534393764,1371406513,1212055552,58000896,-1967319319,-397322708,1081392084,125054012,1506527720,1498540170,-108375215,-8331894,-2146929408,57805051,-1273967744,1527827723,1958456296,-1146755069,747134553,-28964748,83460289,113687922,-1023410097,-3973543,-16757450,1006652214,-401574868,540855166,-1973872525,1978159560,-399739717,1009572422,-401378260,272419686,-1662450830,-393586244,-1151670191,736629108,1340615898,1930443979,-1973790231,1498501840,-2131654054,243863526,-980811701,270852304,-444546550,-790245369,-790245147,281147109,-847248524,1408109184,12048522,1302466340,1311672320,1328449536,-854871040,-3974384,1006655030,-400526292,-1073034502,440163188,646600563,-469106575,423363700,-1973793933,-504868144,-394562374,1009572274,-401050580,-1073034542,646591348,-533069783,-1973802126,-1041739024,-10783558,-402626506,1009572238,-400985044,-1073034578,41222320,173613232,-1578610200,-349342534,-1143609085,752446952,1019908584,1509061408,169928064,1372097256,1958380520,-648746993,-898045908,-646766532,1372097113,-444575399,1745783055,28596480,-1990586163,-2046798314,-19988750,1049252810,45350985,-1017442099,-352276400,548425731,1347637660,1492794856,1745783643,1913058816,41221888,-401996619,281870772,-1017602727,0,-1,-1,-1,-907502512,1397454075,-963882415,-1912602433,922691271,-14286724,637566518,8128199,-1943644936,-1912570354,42053830,-1291816442,1228835459,112896,281872820,12568204,650612224,8259215,2080804646,1522961920,1486707545,-1178736445,-385853792,-1259800974,6678713,1450569226,-385160694,646598772,-499515351,-109033358,-1606192358,-1073086351,-109050508,1396142873,-822152822,1049283326,45350985,146018509,1348145357,1018787816,-1341885396,-402134272,-399714238,-397358746,1479137338,1951973386,-372995582,-1863715310,387258,702031336,-668931901,-919410648,-669456302,-919934932,954778457,1955937465,-670504952,-339725603,-1188435963,883097520,882950912,1958742528,-920917968,695405116,448419411,-466464170,-259268399,498401070,1532937046,1062614211,1280722518,1918266198,-2141816746,-1873377194,-1171920554,-1979697733,509447,-1946837015,-385861858,966790854,-175314688,281871540,1961101904,975079692,1009682432,1058441472,-997566464,-789133058,-1946848279,-385861090,1017122458,-178198272,-33538400,-178722368,-33538656,-179246656,-33537888,-179770944,-33538144,-180295232,180913384,1007842496,-1269533948,1102795520,-1965554944,669604615,28988405,16890114,-100659269,254078190,-102644934,-1020130333,-28253814,-338152761,1962871532,-1143502310,79233089,-722053120,-388963838,663224947,-17309117,-68651574,4300891,-369827351,552122719,1955937464,-688855032,-339725603,-1206786043,1168310192,1168163584,1958742528,-939267874,-680328132,242483624,-922873676,1085538932,-385822488,-1152125780,-1073086394,-1975320204,509447,-191174309,1448431772,12197463,-1898279424,-1593503714,-1005977498,251595124,57999462,-1610602520,-1073086412,921174900,4562944,57982986,520120808,1482514015,113692573,-1593835419,-1073020826,-95283084,6620918,-1173916161,619446369,113766140,102,1405311739,78926417,173019341,-1995672348,-2013251042,-1996473298,1476411158,838874784,169440452,908495076,-1995344896,-2013251810,-1996474066,-1342161642,3515135,-1017423526,4635475,1962950528,-401558521,126353425,4161603,1085540213,-2013264664,1388534535,-335412806,-922827742,1522829976,649411,-1174023240,-346947580,1712753464,1962019328,1694942727,-236192000,-958469949,1915091587,-1075293678,1911041237,189946314,1510438354,-369148951,-790054893,1227519,-147530568,1694955249,141950720,4438608,1492039344,-301972806,1978582154,6404615,-301789972,1712752986,1694942720,180551680,1497451866,420501776,1494243674,1494243600,1499082000,1297757200,1158699329,1494243674,1494243600,1494243600,1666866448,1497451866,1499102224,1494243600,1494243600,-1441769200,1851437402,-1424991909,1499197531,1813010704,1980782940,571496796,-1675463230,512316240,394790121,-970079357,1128464391,-968675448,-2008875001,130433807,-1655153920,-1365710397,-2134680744,41255162,1489175218,1503577222,1522752346,-2084349605,126496451,-1950101258,-2096830178,-1950143549,-2096830178,-1950141757,-1979389666,-1023398009,-967747754,-1526382842,-1090195266,146343232,-492504064,1583307261,-1152298045,145818944,1965047680,-906083571,1556018805,88653573,1421742315,88129285,-1493432143,-906090635,92993909,158598202,427147274,1963001078,-1962636780,-2012944098,-1157615225,250108404,-339725824,1509866247,-117439256,1405311833,3022475,1960512323,-1144825086,1129514323,126486705,1140119016,-160052738,-873976144,-1014801420,-163270647,393535751,133583024,-1341098720,-2146961854,1102055797,1967130614,1531817986,787785192,172165002,-1007323712,1970226720,-13736850,1394606093,1886415211,-13736859,12124173,1376684032,-387272699,-471204163,89308158,130418570,1975519744,-213456891,-487997430,1376684286,-341579515,-1963013912,-1325389522,-387076096,-1209401711,-2041554690,-196810556,5705354,512477694,-1886911255,-1427570638,-997828354,-1963439639,-1325374930,-23861248,1659399600,-22025986,-2013240416,-25106169,-997830568,-385874968,1793654401,6536181,58002748,1006953705,-1023315168,-397211650,-27525491,-17533760,-385402680,-2041051963,6464196,6398147,57982986,-2136151831,41286626,1369571762,-1564410363,-896924336,-2139037312,452264425,-2132705079,1947255542,550076419,167796896,-1325239104,1976109569,1594291721,41221888,243810481,-4913848,-756520784,-400061699,-990446034,-166955775,58032577,-1342165016,-400561153,820510771,-1946651906,-167450338,-2130693753,300419701,-972721407,348166,1638007216,-35133440,-385808442,1069284794,1161477,365757364,89373635,1392513465,365757108,48825203,1587567361,1975519744,-1522565114,-373037451,1637919785,1958804992,-1564462581,1621229665,-439490304,82386571,3246070,-387287679,535298107,1407380225,939549115,-1962052313,-167450338,-2130693753,-1023314597,-1263801879,-1840897,-997830568,-385874968,652803405,-33060864,-401902399,260635997,-44570429,1404768138,-33508091,260587977,365757364,-956480280,-389873401,260767037,1404764341,-1009188091,-1628962380,256255,-1594026775,19662160,-1144848013,126485841,167774150,-1023314752,1929382632,1342621191,-1073086459,-3938109,-1040316534,-1996686104,-51386353,57937722,-2134654966,-579534785,190544,1404814168,16824581,365757108,1403000178,-53745659,-823654520,17286908,1962526974,-2134640639,91555068,1877547186,-1423578709,738545824,-373286399,243796115,1525220689,1594279657,-1991049216,-1962586850,-1996271594,-1962587370,721880078,1225689547,-397258491,1499135652,6332507,1946599434,-1262318078,118869251,-1174369816,12124165,-42645248,-386239158,-1094516618,-1937046189,1621098506,-1665136128,1343059281,55988563,-434706215,1482381662,74776892,957579,1958742534,211061518,1959329280,1343654660,-1262318077,118869250,-1655106958,512428917,-654114768,1478396227,-444536573,-804919216,83656792,414319989,-374688279,-397694357,91599347,-352295776,-1041700861,74825738,48955824,1688338608,-840922624,-607272171,-134091783,-1952648309,-1979407090,-1564396861,-947256153,-578100174,1939734322,767755015,48955649,-469056725,-2143482504,-1961528832,46433246,85417449,192479360,-997990773,501213442,-1577025531,-1514470234,-2146467836,-13443445,-1014969472,54068934,-641275776,-388330669,82314986,1579059653,-400510716,-396636389,393523552,684732904,1389996008,742131594,1290274165,-386798671,-1993748450,235092766,1348331960,55588607,73283327,991857611,-397163773,1815872782,1279003252,1899759220,1362887284,640074587,640034342,640034342,640034342,640034342,640034342,623257126,606348581,589505316,572662306,539042081,522133536,505290527,488447262,471604253,437984027,421075482,404232473,387389208,370546199,353703190,320082964,303239955,286331410,269488145,252645136,219024910,202181901,185273356,168430091,151587082,117966856,101058311,84215302,67372037,50529027,16908802,257,-65536,-16843009,-33686019,-67306244,-84214789,-101057798,-117901063,-134744073,-168364298,-185272843,-202115852,-218959117,-235802127,-269422352,-286330897,-303173906,-320017171,-336860181,-370480406,-387388951,-404232216,-421075225,-454695451,-471538460,-488447005,-505290270,-166993695,-621346183,1030805291,-397198732,1939610768,208332803,259576331,1915222659,57908509,1527528936,-2095730199,243129082,-2094611837,293395194,-1174400024,233373658,57908480,1527520744,471853251,-770968597,-150832740,244186,-1031675181,-628662222,-1659034136,-320273544,485287948,1913181417,-1878151159,-956624919,126484487,-1996905240,108380935,-393213264,1515778153,-2134663845,27198,1394479732,7020229,1526742912,-972720865,27142,1605333737,-306255522,-2007297931,-1157322954,113643520,-385613061,113710376,1189,-2007297853,-1157322954,113643520,-385613061,113710352,1189,-304718653,-419508547,-1264165029,1885290806,1640981257,-864611964,2051237419,-1080764955],252,[1818913110,935134639,1199926534,-978565349,426143783,-1223206686,1340109649,309237645,-1546094845,-687194768,-858949085,-858993460,32076,0,33024,0,33824,0,34632,0,35450,1073741824,36380,1342177280,37187,603979776,38004,-1769996288,38936,-1138753536,39742,1797783552,40558,49872896,41493,1136082944,42298,-727379968,43112,-2065225216,44049,-434047872,44853,1604923808,45667,466206468,46606,-1564725563,1073789233,191576694,-402604962,-954006391,1644216330,2028717484,2055258925,-685328617,-1399798184,-2038943122,1471531527,1746288394,-308097751,-1038364980,344313939,1498505536,430363652,1873131920,537974565,-879810572,-1811228082,1060731128,-1190339071,-1895311562,1733288225,-221655804,-2128354231,1870413893,1891035004,-978474965,1290070813,924389942,-534974907,-2065738045,1813180790,319526458,118945050,-1748075575,1222441024,-1111352645,227146608,1989759157,65302,0,82935808,-1710981067,612571639,1971536739,-1450930739,75662207,-2130706432,-2092060446,-2096008694,2134181108,-2144243176,625304878,1682186531,-2147471316,-1921080122,2051014659,5960464,1316134912,2328,-388717296,-402653184,1525878,199491584,596,1000000000,0,390625,-1769996288,152,256000000,0,-1609612736,655360390,-400093184,167797763,256,-7307264,-1,-32769,-1,1006632959,125909162,1952024700,1999017952,2048794052,2086883422,2121661978,-2144243176,-2130706432,517470981,-1725536890,590633095,-1520574073,1225776006,-1277754749,33117,1644462464,1350468405,2038320164,8366761,193003520,-2089923004,-42065159,-1631386813,294,858927408,926299444,1111570744,1178944579,-1146471494,1927840056,78028810,1014204476,1265788988,77805311,77936383,-1978638104,-2117828382,-162520204,-2147178746,839926760,300345572,1348098904,-1157322520,-1914150377,-768386286,854186634,79987466,77932160,-385649536,-466478959,78063240,-1089340951,865076387,-945029952,-1014956027,1964552168,-1528895229,-945029949,-1014956027,-844358935,-1523154759,914391044,-377486159,-1160969334,1525275015,-2017735420,71821785,870890701,85715225,-1310074489,-1984049915,-385572066,-1093859221,-796157870,1510534888,-2017473085,163047897,-645414707,-2129793559,1971323131,-389952237,-768407341,-393183045,1273496581,138799386,55827447,1476686042,-855533079,146139330,-1556676774,-1523122428,145352708,-353805733,1388546819,1918561015,-371684603,-1009974922,143779923,-1556676774,-1523122428,142993412,1391024731,1977289481,-1489598452,-83442172,770245634,-1558279919,47108,-1845189213,58310667,201326522,-955876901,-16472826,-1556154369,-371684604,-645463766,-2028415000,-397163559,-2091181499,-1950153533,-1962630378,-1023105778,434656156,-1014801638,-389833468,512343723,1743324323,-1096685558,77799049,-854956567,-1961391164,-385875297,-10615987,-16473290,-16472778,-2017079834,413198553,-389817977,57939812,-1012689943,-840377721,-1245695488,-1144599144,-930478938,11874184,-802191293,1942474192,18933763,-645208694,-401591319,861142674,-1558279717,-1987987708,-972774114,67304198,1528038632,50005702,-1047805180,1939006199,-718935805,78363587,-379275334,-1413808122,1689893380,77838930,1914107880,77576707,852331203,-2029458451,50045146,-53965928,-74714485,-695491341,-389816437,-242497482,738065291,-1527561782,-812918133,-1664877503,-389833399,58005180,-844960791,-385648440,-1549724029,1958742788,2030153734,-1006653438,-619986893,1539568501,-661940029,50005702,-1558279934,113689348,-1023147269,-369113880,-909246489,-1242998181,103147523,199842395,309516,-1660974871,-1656547446,1127713436,-1656549493,-1013103716,120109907,1528170216,1361491641,855619048,-1563767360,-1262812367,537380356,-968685814,1793667079,-1597256437,166397093,-437728051,-167218153,450941136,-1019382592,914410957,864027815,-1948387621,-1950213181,449022672,-1010267455,2014708712,-389100038,58201551,-401025559,-806873086,402450712,-1037319285,124784244,-1070463112,2026094846,-1071973895,1977236419,-371510523,-1031077850,77799049,-739714293,-1869573895,113706617,-64347,12238859,-1174177536,1056440319,-628423517,77799049,-516248125,38146420,-1732182524,-180621309,-695472267,986855913,1963129606,1965832937,-796244251,-1912194388,33846272,182250434,-1743752000,9420689,1955702515,-1963982074,-1949766718,-1950131242,1261341683,-1091830780,780923787,-369360036,984416269,1175549153,-268199764,1005585325,-1947240978,-749475362,50005562,742058357,-1404639883,9307706,-1073029259,-1852305804,-218067009,74748326,-789843965,-1949267027,-754587170,-1021962008,168076705,-2131397404,-2147179210,11589581,-1576755550,-1298135894,1958742532,77963746,-663428086,78716555,77926016,-1324449664,-863338492,-1482502358,1931637764,-154958318,78095065,78003848,1877496144,-2141693675,1601387001,568916051,78094357,-1144835493,-1430387554,309508,511245560,1124536749,1945756227,78035730,880019454,79252299,1260376320,-369434037,430772713,-498908409,-166038535,-1191181929,1263206404,-85846025,-16776007,1124496647,1962467907,217377224,-1609724439,-2145123161,77932160,-1526331265,512344836,378078373,-1581054813,-469105499,914419828,176161957,-1578142465,-469105499,-919347084,77805195,-1979406430,1942956748,-2032536051,-1507948065,-1814067708,-527772025,-1264786638,180619904,-1964756260,1959332860,435782470,-1986194830,-1979407562,621061926,-1005944705,-1023105630,1913190784,50719004,854821520,149520603,1948239094,550273232,-863974421,-352067040,-607062002,-590292271,1964033270,-1644961043,-869653127,-233053814,-1021651317,796121226,78059254,-755510026,-989932554,1967268213,1975778846,50785050,1943540438,-1509491188,-804686844,-790965797,287631836,-385046039,635964520,-1314864365,78094852,-166942743,-16472570,116846708,1962869938,-1323398171,-185341948,78716553,-133913413,-1156341272,-386399056,922686362,1592263846,-1509519595,4241668,1359539025,78298104,-1961658392,149718012,-1107103869,79234224,-1510736640,-1190889282,-1430585340,-1375930364,1128466201,276036066,-1962933063,78299124,-1952058372,82573542,-116865917,-402350405,-497478856,-1526270282,158629892,77989631,132712821,77511436,-384622616,-1796730831,-2012777198,-385571042,-16118784,2062091125,-195565550,-768345461,-208929142,549052298,780883200,-1516239709,-337147388,-674105339,1465308881,-266601173,1583285363,-998046485,-772409340,-489434670,2044398564,-1509491190,1560835332,-787765783,-1965829678,-1965651230,1574931187,319819241,1364677625,-397397972,-1739058608,512433785,-75430749,426970317,-472790133,-654056495,-670833711,512297848,1223361699,-351767984,619204659,-954930430,293894,2114373412,-1147898876,-2081946498,-401180397,-10874308,-16473290,-402348746,1515913867,-335688472,31975443,-401464344,-396750098,-622329225,-51451903,-1017421991,-1070409267,-855635479,-972967718,134413062,78120646,632602113,-1946209450,-134771761,-2031595311,-1073063919,113640821,-1979579653,1965440007,-1341658877,1956392252,1948990469,-68662527,-402230280,-169214147,1638120959,-225717709,8796718,-2130021376,1952554237,-269923036,-1662156289,786813281,1781573375,1784638027,1785162335,1785948781,1782606400,-1662468046,4319232,1090530793,1374222197,1370454289,1223186259,1499160321,-385899543,-512429172,1140841449,199875563,12380160,838862313,11987136,-401771107,568857389,1392867857,1527967208,-193533501,72681158,-1534465793,-471214965,1979648520,283699205,-1499413511,1975519748,-154957304,283437264,-454507527,343039487,-1957490453,-2496481,141712731,-1514186925,-1017802748,19710206,-3868989,57991818,-1977561984,-51516970,1048616720,1963459323,149528068,1465097728,1593859304,-1946799269,-133895978,758911858,-688454539,725353963,-389873292,24311794,-855998013,-1174048244,-269778945,702544,-2141527305,-164482838,-538193917,1465057548,484968309,-1878660352,4647056,-164406433,-1108814197,-389856269,-109572008,1956409321,273606705,58021499,-845382679,-402294321,1223360575,-73268048,-1524725246,-1491171324,-1558803708,-1574532604,1087143940,-377435264,501747157,1965388560,-1672812285,58314957,-1342173464,50045448,-1616658381,77701892,-1957276989,-402349290,1516109955,267577539,512427385,-842857309,-385649199,-1499423720,1922055172,-385649615,-1516200954,2025851396,-1677924093,-1157627718,-1964474368,114026747,-1173238296,-2135228416,283961488,-538377356,-2147435621,-1516229141,-1665136124,2133067129,-1174100574,12255232,-77076352,1006937760,-1660521072,-1209410696,115861659,2040388235,-1982073086,-972774626,33749766,853226435,78102244,-31546,312976,91869707,80141047,-1965127040,-958952718,67304198,-855094295,78029014,175423498,168080032,-385583680,-1950150920,-402345698,922743002,512296102,1458046129,-1544516847,2025522342,78816004,-1962628163,1958742784,48940,9162635,-1957485577,-2116090914,50632643,1107391239,24363267,-1962440382,-8168502,1191474182,-1948521657,-1615113279,1526761732,1946615427,-347716092,77446846,506365,-507508052,-2147126021,537173518,168076704,-1509519424,-1156614140,79234206,1125634304,-369434045,117312537,-143326042,-402137623,74714739,58064650,-401710871,244052026,-315489115,-1979407455,1381061629,-487108527,-145175925,1942488035,-628407807,-487106470,24365059,1524237122,65205848,-787647528,-19279397,1963238918,126937347,158990090,77989630,-2081880203,-774778617,-1965716781,-1965061389,200075745,145773507,296747634,-930420598,1223203921,1958742530,-1660126974,192630873,2035814404,-1660294374,69659481,259610631,200730704,48269912,35028705,34401256,986054341,1912845800,-18314740,-352145211,-1245380092,-20382205,-1672455224,1307101490,805815808,-398261899,-2142568216,-93048769,1949187968,1486701313,1352412020,-1274167320,-1274905787,1126664260,130456920,-972719829,-654955257,-989974604,-93124052,-2042414588,1124567492,509507,-1262757497,-838941948,512300665,130417490,130433838,1975909936,-919387144,-838984981,130419829,1377732910,-919387389,-906097941,130418293,61948716,75566729,-1123699517,-639081995,-1769263361,1162149888,77805195,-1057083472,-93064661,126415363,-1556707005,1976368644,-4790051,-1023408186,-1107099207,116064262,-1107032903,-1279328252,1958476804,-1558803614,-964012540,-522984398,-684793722,-1964846166,-294302003,-1157626426,-27720525,809468105,-498924683,-370621448,1366784780,77577811,-1190876225,-201588732,58058917,78756691,1527643624,-1090212930,79234207,-1510736896,-823655564,-1508996596,-1192656892,-386344458,1499136858,-1335777602,-13703159,1345302608,1354825304,1929417960,10742007,1963715416,822593033,805815875,126354155,-922855357,-1101932683,-1547762529,178436,1504048124,1364404715,-401663768,1532625777,1947048424,-1524725493,-1558804220,208922628,-1293418064,-1524725501,-1558804220,-1336190716,1642904067,1358874600,1592283731,800087309,-1057073072,236447824,53409651,771752086,171538,-398113467,-2024272584,126376917,-922855357,1111674485,78965387,1375646697,506198,-133914689,413937404,-102611195,1371756894,-1090517063,-50854753,84978734,1509548615,860967875,45832191,78028894,-1073031378,-1738601356,-1957169109,-281876272,1723590891,210298976,1930243560,199682054,-396931233,527567792,-396330309,1491602574,153901308],253,[2146876240,-401838616,125177175,1477163496,1481687294,-1073063079,1532582083,-1144799222,797574324,646586545,-990509949,973960224,1965732329,80016903,-376831371,-1075310712,-1120766734,976118181,1946157190,-1661107959,1294365793,-310251285,-439262820,1638334254,1970304368,2037414256,2037414256,2037413232,1013988464,130435952,-2094626256,281343492,-968162188,-990501881,1258648836,-315478136,-339735869,805815814,1976106563,-1981234184,805816061,1976106563,-1262763019,537380356,180480083,175742043,1395460038,1527573736,-968687348,-1013108729,-571942707,1124627967,-1157625914,-389872460,309922504,856096953,75736000,75566729,-369271064,2028601137,176285948,1625883513,-1023314529,-805001568,113660136,-801110874,-1157323242,166200491,309517,221767761,78321291,78454411,1526184936,-162797477,77991678,-502631335,-1073456925,77989376,170912195,1462091455,-972773185,753402117,-385649398,125432118,175505162,168006633,-385649153,-620099059,1048585849,1922630822,-1628575485,922702674,922682531,854066341,-396731647,1038617434,1952078603,-1630410493,168076704,-1089898048,609710532,77963903,-880782765,922721407,922682533,48759971,-396666367,477432618,-768388270,-393215813,1515916062,1520242297,-1875055781,12309043,-149755519,1393457565,19916882,-974601590,-799319550,-1559851048,-1526296828,645963524,-1635842907,-1329658765,1381193597,1510020584,-83629989,1408271849,16771154,78780041,77792967,113704960,-2130705243,78786257,1532626803,-555199917,-1308166150,1962934020,-396666347,-1914172383,-87300086,384326490,176351244,1532679915,-1508996413,-1192656892,-638174861,77904796,100234,231304,211599370,25659520,42452480,-1667385344,585630585,-387108352,2040332306,2549763,77465286,57908480,-1023296023,-386378927,1499138426,1405351650,-2096848965,74645807,-135576765,-1152138405,134087839,-347929739,-1966908423,-2147178994,1098094825,-1952654858,-1962630378,168076574,512269531,113640615,-2137520986,-1667399477,-360511879,14385153,-922030798,-338688396,-85796143,91856797,-33393342,91463107,-1444289486,175742465,-738798857,-2147368317,-1312620333,-1509021032,-1427376124,2114479848,47697,-394198853,158665150,77797001,77928073,78028995,1352171564,77989574,186378368,-396265797,1532625432,-401927960,-2017785476,34269281,-1847043238,-18326795,-119937014,451435354,-2144224268,-378398534,-185992803,-1805850212,1356891807,48955824,1436729394,-997828604,47774,72556169,-370670732,991857091,-1817384957,-477374603,72562315,-847956167,44534354,-2091757568,-2013920061,2021720063,178497,-1074557956,-1510800221,-162310565,-16493306,1455296373,82805508,-218103111,1958752933,-263460861,77839967,-67108167,-1956731405,42765076,80118528,-263591850,-1014814741,1125092100,344677955,72681206,-1962510849,-352037354,1892745988,1377077557,1128470411,-1511500968,710499313,-249567035,378080116,-779419602,2095698823,-1981576294,-1962719970,-2147271906,158673983,-386509336,-1813381310,-1700206189,1465275217,-1153846702,-1514208098,78036484,-1185736213,-772276220,-498908393,133585914,-30837440,-30772212,-165251894,561577733,746643573,-2145749496,360057066,-1190878018,-201523193,-1641643868,-1091887100,-350220416,1583307474,58087771,-385583895,1049233088,79234214,2027620864,-2146339551,393349359,-225780086,-466430838,192211938,-774582024,-19672878,-371296817,1049101985,-2081880922,-350172156,-1505851148,75032836,190547,770229083,67812096,-397210389,-1017446398,-1157619736,1048577123,2013332648,-971868921,33859590,-1330675224,-1349916659,-2065167696,184337327,1644412671,116787828,2038432935,1644936707,1913027560,77577992,-352320327,80118537,-1190878273,-1523711998,-389808926,-397211379,-1226307711,99113975,-379889152,-1976633427,-152528889,776163336,-1549596789,46367492,-1559786706,-1014823771,1499092994,1360819272,-2024583086,-142350119,-1959898277,-1618268649,-353894398,-1014801423,-1008801020,1944637523,17426691,-396315973,803735254,1527345671,1274749928,-1020983354,-1257901080,-1258130672,96331783,82314100,1064852474,-989671286,75630122,-654965383,855294696,11659465,75577087,-119871406,-2130276518,-2127102204,180367876,-402230078,971569843,-2130276360,-2127102204,75603972,-1979550999,75604176,41205770,-259340034,-930430462,-1070463880,293193866,1397903696,1527097832,-27764390,-1963886400,717392609,2042954433,75669527,-956671256,512306695,843252562,717654729,161606085,1376027296,75577087,-1037384406,58245378,-386255128,922681383,1374160001,75669752,75564687,1515765770,512427893,1743323986,-20839935,-402425656,1542060559,46500353,-20895038,753437376,83656451,-1597470205,1076102275,-930479499,83814595,41027508,-924315468,1962498820,-397389047,1532688651,1352459914,75568779,178058762,-33393454,-1645083958,116787572,1963197571,718208514,1357286132,1323893624,1347441408,1476714984,-143276802,-402341912,1347946382,-771750983,78047460,-997584782,1622326168,1810421763,106293253,1857752811,-1731949984,1407768579,100198405,293100376,-1040295592,1347637329,1476697576,839052123,-1596131612,-536738686,-1073036034,116787572,1963197571,-1966277118,1489580780,75577087,-2110879664,-144775164,2128874072,-389772795,-1554450113,-1073085311,-1974793099,1949187079,512312065,-1655176366,-1006496398,75638410,-469056470,116787572,1963197571,180420098,-162862912,1206507915,-153056768,62144708,-466484619,-1996192861,-1979416306,78953440,-165673018,57936068,1395328966,1526970088,130418809,-488090835,-968664315,-773312505,75735299,75566731,-1276574856,6875645,-130291629,-2013039525,130433839,78887680,1379830595,-2129229053,75669508,-81009614,1131739179,540805002,708634228,28631668,-397388981,-466425110,-160158404,-227267780,-294378436,376778812,-355145661,-347402125,126372611,1961101912,46433272,173585387,1543206116,-1020983354,-1979415647,-804866612,-2129228824,1393259268,-213522350,-379928526,-963969473,58197292,1391994600,1492507368,1975519824,-922858751,350750328,509688,75564687,-385918487,1836319467,-1549726599,762628,-1576753760,195100685,653733376,-125083029,-1607546230,653681261,-939393013,892974,1797715502,851968610,378220224,-687644050,1881049646,-1562832286,-2135948121,-1996183902,-2013263082,-1342173922,50045444,16497641,-1279590400,2144516,1128466179,-31130910,-352318557,186026913,220105216,-1329581312,78029440,78063240,1408995305,77511505,8390529,1929380793,-12369138,-502762233,-1509490952,1495257348,116793460,1979647134,-1624866811,-1514406396,-1979217404,603980455,-2132508545,663281674,-1869560997,-74913392,-2132745088,477331652,309674652,1975778973,-607061741,77989630,-376436107,1973287786,-18710525,77839958,1178997897,78069386,-2139102335,478732042,-242498722,-1962625816,166220238,-2146864638,-1207654850,132845433,78003840,-402228840,-806878720,75938564,1493455336,76463953,-402356549,-2034564043,73263108,-402522648,-2034563918,70576132,-1157497880,-974650220,-2096925951,1474823403,74799364,-856964610,1978198411,-1009939708,77932160,8841343,-973036056,2131014150,-387144728,468385924,-1516114587,2013036548,180552051,604600768,77963903,1350414520,-1610589208,-1073085274,109053300,-402520922,-1314848671,-2097381372,29685404,1084752501,4843676,-1157008227,937975858,-330766334,77999744,-402427134,65536256,78029041,192115772,-1156588614,-1897364663,-1157174286,-957849036,91594234,77936256,1673249664,33613922,-386856728,115929543,-334960640,-402449943,-1528298579,33614071,-1023163416,-379571525,-256376354,-1523122237,-1556676860,-11081724,922704730,922682531,-102234971,-13834239,300505691,77963758,158973962,1467855039,-1516077276,-2114158588,968821874,-768387205,-394198853,-1564807696,2131344176,2013389288,2067971898,-1556676777,-1523122428,-1277707772,-394175045,1515973733,77805311,77936383,-1157520408,837313097,-10855430,-16473290,-402348746,1515913616,-1142051864,115958354,266058490,-377402949,-1833243611,-2147042550,-387176215,222081111,602407797,126496433,1975519811,-1614822418,309508,-67108680,-1195136013,-1549598720,77964036,-411506493,-1549726087,1958742788,2030153760,-1009191396,-1499409203,1958742532,77963280,125091850,91816368,214161654,-73350399,-33014782,-20382008,-236403768,1393324799,-396268869,-303562546,868441066,-2147435566,-1007964952,-1140860952,292708394,-840431381,1614461951,-1410857102,-260708352,-1523122237,-1556676860,-83442172,-1662515198,-277813248,115891034,79283185,1125634304,-1006968253,-788527943,-498382049,-1887386630,-501219326,-1329872127,150568964,-1185864078,-1430585337,-1977120252,-2013265529,-136166649,126402610,149520473,1948312704,-1440347943,-2955004,259311882,-1209468847,-2013898241,1963982850,-1010834759,-1090216002,-1174666069,92995588,-24868443,-1007164673,-1190888257,116064258,-1190889281,788267012,1135282059,-1946623421,-1018475553,-352015425,77578218,-1413487125,309508,-201531769,-1008826459,-1151904943,-1413544801,309508,1610607080,1371756891,-1413785773,77577988,378137579,512296099,-1950153563,-1962630378,-1023105762,1929301992,9038143,1408096232,851675735,2013570310,2027620924,77963536,1064485675,-1549715595,-339596540,734235408,1912907014,-1960413906,-1559876670,1965322756,-339725796,1206632522,-1863474200,839355280,2030347526,-1524200941,2028210692,167882758,-1339233344,669776383,178513,-1516183929,2042628612,-34109694,-502893145,-352276229,-1341754611,-339736063,184528901,1599732160,-1313094821,-313071612,92967056,41486130,-1185827861,-991231996,-396230725,-1746338062,-972327425,33749766,77792967,784564224,38443,43915822,166249216,-1610057474,-1073085275,-1581052296,-1073019741,-389869192,142147060,914412237,-1015020379,1023714209,175472640,-397159475,-379851301,519569382,-1144847197,870843513,77053696,-1207957319,-201588736,75014827,-1023104350,1929230312,-22877949,-1618274421,-1178402814,-1511522300,-385649923,45743766,-24057600,-2030041927,77577211,1929220072,-25106173,45735815,77840128,1944714119,309758,-402350145,57867636,-1174510103,-1547763710,-27465468,1929208808,-14817021,-385954327,79297880,-1190956288,-1084424190,905905317,-85831857,-1413495979,309508,971510251,77578237,1929381049,77840134,1476395705,1195836815,-1018103070,2046631912,-707935487,-1259797646,-199497229,-1158021120,-628228000,-762396018,1688387634,-1148078844,-1699086336,787647238,1124567212,1976434242,118406388,-1141239091,-470351808,-1020535924,-167771973,108392644,-523041615,-1991518069,-1962922978,-853349917,-157143888,12040961,842663878,49914560,-1577056606,1705116779,2662916,-1996288325,-1157428194,512295802,512426978,-1991573460,1258490398,118405971,-543030096,512316164,-543161120,46202372,-1227846976,1524237056,512481927,394790112,1127712835,-1190862944,-1073086412,-628683148,-628631293,1128470409,-227161858,-654058873,-922856637,-1962592606,-1962614754,3390231,512350723,1130038500,3153545,54861449,616729178,-1966044418,-1966921022,449219288,1945668295,-1385633533,-338492495,37537674,12256114,717392386,-1965520189,-1966662970,-385649672,512339274,-628686070,2891401,53419657,512353163,512426821,-628686800,732773864,1397443546,-444536741,-394273605,-1729561729,-1013978708,1954103840,1713402725,6645106,-257562604,-11351757,-385580746,-133528,466206467,46606],254,[825242929,540160309,1380994883,1112088622,959520845,-522768072,1260446078,1263476802,437512205,250149770,-1964275174,-1074070321,-38796032,179315174,1639588070,1288485632,-1014365516,-288912658,572580938,-319130428,-287161686,327914,-83886336,1939789236,2068477260,-1622771384,-321780303,1085292403,963764432,1990124594,2050127924,95526704,695397586,628155600,-100663368,-611526514,-1047739506,-762523250,-326376821,-24382069,-952957069,-336066699,1959201763,-1595476991,-658865178,-1057034749,-1326532430,-1335630199,-1335761243,-1939806719,-1898934584,12319960,-535380768,1964514281,-436031276,-435900320,-430657528,-423523773,-431968191,-294845,1105463156,-236791798,734235380,-1337858359,-1874598336,574743696,-503089960,61928690,233201894,-661979216,146405514,47616,-1326558994,-527766527,1960328172,-498928639,1958805231,-1898213663,-419450685,31870977,199645360,-393609040,-430962458,-434982902,-431902655,149180427,24383524,-431836940,-431771637,34847243,-1947336272,-1190890978,-75423744,376705588,-371189572,309593329,78698634,-919904026,-662241566,-1070860565,512338931,12190834,1096452,-13909362,-1951771208,92874440,-1960439888,1975595781,536918289,-1031689229,-1014823936,-1593933808,512350837,817366035,-1127182848,330301696,145760486,162537958,-5234202,-1189207578,-13959136,599312270,-930305025,-1074273621,521011264,62838924,280596735,1195877632,505412578,254042852,-1380917110,-460299802,-771444382,183510208,-1545327932,-1716517872,99116006,-1426358248,-75491212,-385649307,951123439,-1869585946,-14393116,117310581,278987794,816861188,704909475,-1341075996,68199200,281928746,68199256,175452196,-956284737,-369145083,809238688,-989984652,41230396,-528088140,-840684976,-1152362480,-1195724800,134265091,-58719824,-1224117200,64535224,-922869579,1916699118,-1911409660,-1912113981,63432923,1347962485,281870516,-344973128,-239,-1,-1,-369098753,-13953639,-218093383,-2142218069,-1162202884,-1174178813,146015194,585943339,-503024188,722070521,-1004344119,-102624908,113647135,-1174011883,-605552382,-1324946666,1978454531,11819223,12193997,735743680,1393003483,-1437254309,921175413,-2130384106,-2130673470,2093482234,113647588,-1341848555,-467540480,1975519777,-419450853,69329953,-1575914239,737870955,-486612279,1799258366,158597124,-1862729794,-99201304,352765684,-22019580,279978470,381240294,-423523840,1795618368,74776836,-655624222,-5239631,113656038,-1342176149,-165550338,17066758,-136134027,568786864,1139160752,1088815280,-1716502298,278946790,1946231812,306085937,712245508,-485067800,-431378402,-1426358175,-927984267,1219518950,-919903770,1625620194,175374396,-1105873688,-393155508,723391947,-1178562880,521011208,-1862339650,-1526718273,-69056697,134661919,-940024064,1409291270,1644611583,-2131361792,17044030,113707637,-113508240,568786608,-1207824198,-1326557867,-1002771455,-789101451,-335433490,980796474,-1174404677,280560149,126365184,-952439664,-331210379,460702522,-488386230,571884,-1974861392,28372704,1975794412,-488583162,-1106777102,-393152241,-320334529,1048649237,305397874,-1612119179,1095680,512436459,-343736301,-754667248,-1144288277,-611449856,-1014905970,1364329472,12144723,30402592,89672821,-1152385008,62455818,-137219328,818577651,-1175002542,-396886013,-85846818,-1107294279,-1976639462,-806861308,1492640276,1946161213,1515805609,179352802,-468402712,1963009032,113647411,-385679339,-393544090,-1477964368,-401952748,-2091379550,-628357436,329457183,355895296,449767424,2062075274,-117129708,345106576,-1899495238,-1948570662,1029395207,108374613,-351000344,-1031696379,-92209024,-478349824,-1265630741,-1898239228,330229978,-2098723980,12747009,1976368642,278929388,1946231808,606200894,-1272846657,-841709056,-3869165,-222683019,-300109821,-18691797,-768344350,378012085,-51904450,-1257803256,150333474,1388185459,417894636,-1173573612,-957479950,27398,-1996480834,-1996481994,-1996481482,-2097119178,914956486,2025783426,-1207493120,-1414851564,-1425997384,606201003,-2094930180,427032829,-402652486,163451910,-236416792,-855591917,1006403606,250345333,306086032,108265728,-402652742,278926310,1963009024,-94377725,1235280938,-1122972416,-1097795165,-1959919616,-1431306154,535568110,91597372,1174951049,-2126166714,1979296253,48101,-335283526,108394664,66586567,-88456381,-123147262,130483829,1128465144,61982347,-1022703406,-1174400606,-1863581183,262705296,243271029,-468713455,-433058719,-422632351,-427773855,-65417824,-1070858453,92931464,1299563570,-997538562,-645139851,-1430723631,-11158870,1642376179,1642475532,-422632304,-1946333343,-1395946505,628474930,-492125558,1961108214,-2032104938,1977885426,-338392572,1950874848,28987358,-455677184,-1329585054,1388575744,651856976,1390216,-939459967,-35123844,-116736488,314960016,-1161602472,-337116926,-660718,737935359,-942108992,-956270586,2047773935,309504,-855591855,-1206947309,-768933375,12305038,113020,1935217613,-840572412,2080434712,-65536,268287,-1073643517,805330944,201332736,1377762048,1397839702,-91491701,283698897,185895699,169047250,-32082716,-29002548,-26577716,-385649204,1499136131,526016095,-2082436401,-2135948350,-1311470866,-2117938684,-1090515230,-100407511,776082571,-301906550,92941898,63079406,522503306,-1337308434,1240198656,79856464,1122894768,-399460542,141819976,-2134799783,-1360297780,-400509110,-260767688,1493559939,-336674422,79856541,1122894256,-400509118,-613089248,-402540726,-747306984,-1960909696,2112482324,-2095805441,-1964243518,-370392352,1569390448,-322360452,-954015606,141870906,-872483358,-16060555,1381123523,539906639,1397051944,541412693,1176641597,1260397105,220813637,-246,-1,519831551,304474195,175432714,510971134,729074942,-1862587157,438209530,471743232,-1946979328,1959943,1711753,-1946544917,989862430,-1962927074,526121735,-1610612022,526057495,994264015,1962967582,-2145481980,978502400,490227269,1082144298,67637280,-15007486,-256,-226,2147426303,85398015,353965074,454037257,33491485,117834771,202050056,-1,51911196,219021846,-1,-14614529,1633705822,1701077858,-39066,-8061065,-9109645,-8978571,842079231,909456435,809056311,151534893,1919252337,1769306484,1566273647,1935802125,1751606884,996961130,1560240167,1986230394,745369186,721366830,469704959,606289953,707157541,727656744,1464926216,1498698309,1347373397,-15893125,1178882881,1263159367,2116172364,1482325247,1312970307,1061043277,553582847,1448432895,1515804759,1750948955,1818978921,1886350957,959985521,909456429,858927403,1212624432,-11796663,1347419981,-11316655,-67108865,1381061456,102651734,281405692,-464494364,216042081,-2040404352,1482811104,-12787574,2062091125,243213314,-394346745,-234878791,1959037614,8775939,-394268799,-2035971538,1971366120,284983377,638060403,-2132213737,386332160,1702167552,578114108,1509110,-161843960,536876806,116788597,1946353687,1378924557,-167651607,50337542,646247284,1299513368,1582600,1517104,1098207804,-380501832,-58719817,-166038768,388374740,1975008256,1679404,646447284,3932185,-1578557580,550827521,-352315354,1937783828,403109392,393480192,91505980,1582720,548469495,520560870,1499094623,-154183589,134223622,-1847000203,386332160,863241216,796218172,7472839,1542066740,1391460576,1263620175,1212632396,303108169,370480147,504961047,572596255,639968291,791555372,1009922352,-1341819591,18999584,-1175812161,-1359871990,-276753803,429976200,-167070720,-1564015644,-1981087719,1640134,1751296,91598578,-186056528,1912749056,1930312716,1992589320,-454491984,1933261824,-10360573,-109885636,-370581573,116785435,1946419223,1967537240,-2145481960,438208768,471763200,1896269312,466452480,-1326858197,1967471616,403603489,548407296,1048584422,1946615881,64535047,-301963872,1574646,-369527544,926744340,12060277,8513906,1021873851,-1149865413,-1125521208,1934048256,386332204,1517552384,91557692,-351338312,1966554208,-434065399,-385495776,993853148,1438320242,9562601,-337044549,386332224,544546816,1509110,1008760067,1007383626,739013710,-378094777,767062507,-1205671094,501960235,1509110,752907523,-378946746,993790955,11535474,-507836437,784924392,1962884311,-229345,116791924,1950351383,386332192,259261184,359809340,293034556,233512964,1023303401,1007055457,738359162,471763744,-386692352,507247715,326369306,512296073,1021902876,775630078,-1327461673,-1330713856,-1155471840,1642332288,-419683248,4766049,34406114,1220108774,1274995200,-430380171,-32315039,825242400,808847885,-16118479,1364458495,1431787038,-387151022,484969971,310016,-2013135384,-1979695066,-2147466970,1526006268,526278493,46816089,-2131719680,2130722598,661971978,1937034494,4261574,83525632,-855764109,-855742092,-1779891339,1959591424,1959591527,1090963047,-1161625344,-1594227726,78708799,547938514,1084755061,-2136471947,-1057094028,-1057046274,-957478900,15878,4261574,-301724672,36366587,1006650016,-2147060544,536887566,-402410301,29032775,23914496,-402652229,-1597832858,-1329397695,28895302,921429684,-169131344,4132480,-397758336,1303642534,129705195,21030912,-402650693,263913786,20244480,-385871429,243269803,-1333788609,25225290,141804980,4261574,-1023365111,-896904880,-523107920,1074185978,109379328,829751359,4138624,1057360112,280034048,-1039474478,-1169028084,1525548018,4130550,-1156418432,-538443756,1961101824,-490132728,-338886914,-396755978,-1973944097,1912649468,-302989749,-1796712816,23497216,-456071984,168092800,8775906,1968045952,-10295037,2028529034,23497216,-1979682072,7203041,-402651205,163250322,9234432,-402650181,230359174,8448000,21227614,1961379186,-62950911,-1409269058,997507108,695550012,-1260334932,-802917884,-1260334880,-803442160,1913173216,-790573034,1912911072,-1260335090,-804752893,1912780000,136360962,-402636506,-389873288,-389873361,-466484880,-1169075517,-919403532,1950394604,-2131107316,-2147466994,-111650215,-322358333,74809512,-336856606,-172833654,-1017488914,-1900008674,2016855512,-1964257024,-982376672,1359065283,-1059927414,1040614489,135492864,-1275052538,-5380089,-1461132662,7792895,263465330,-1962959128,-6690590,-1796676214,6482175,1227676,1375712744,167913145,-502893340,-338886914,-1013097997,216463953,199645264,78758028,-393559853,-1023152092,-973208973,-1979390384,-1979390268,-435215163,719751809,1357435328,-402651461,-863305870,1222693720,-1979324848,-83499324,-1056745383,-436031399,518570762,-1273728512,-14292984,1912621800,4366346,1614569508,-1007156620,4263552,-71042752,45306195,116836659,1971322942,-17309172,-2131528245,-2147466994,645963001,-1652621250,-71083175,-51884002,1041137674,548438016,525869286,1119878351,1397903616,-919402573,-335285062,209027240,243333602,-109051839,-1017554341,1967171820,1091469319,-269803520,92859458,702791,-330629406,108269736,-898249730,1515971563,1168163673,-1597687296,175374407,-402650949,-997523794,-1054162690,-805306429,134358274,-162463958,519767065,1397839442,-1962246424,2019330802,1418454737,1959922440,1961101836,1959591438,1959591487,1582914344,1355751258,-919911698],255,[-1461679380,-502368896,1976303351,30179569,-335944576,1108193299,-301158162,1418416216,-1964228088,-119242528,-2134734246,-974436108,-1337834928,-390533624,-42645501,-336720720,-35,-839844609,972156657,402103538,955422450,-1175227149,1324608755,519319538,1962350836,117242866,1397838366,-1974446250,-773573948,1039174624,74580000,21358936,-1207314712,1049344000,-410976240,-8191952,-1274907344,1489014448,4793994,1168441134,-16,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,268437504,1073758208,1347430440,1347430440,690825260,689843754,-1291594566,822051584,128976501,-1006717774,1235411082,1662421248,1380982272,-1979399549,727379651,-975663424,1476424734,-2147479367,275907324,-58664701,50950660,133988569,-654114190,-1964756400,-29167932,-301495612,-203273661,-13426856,5127817,6424262,536918272,1912929408,133988363,-1070398348,146081259,-217636680,1611057067,-1610217728,-466485175,378269835,-1031602077,-2071319036,-1561399052,-1976696731,854649988,4891620,976513,-460551378,1276021232,571648,503337151,-205507833,816857771,4800128,-1342016250,1721953855,1532911360,119495257,-1995787057,-402628594,-303366142,6493835,1122944138,1257162122,-1057045366,-1047903506,-812989458,-506335950,1418326411,1648244816,-1962576640,190658,2095628267,63474432,-788509170,-401689351,-1564213310,243990626,1352138828,1319363063,-775386368,-401820423,-782499926,1346866147,-335556632,853510796,-1948003841,244011095,1583284320,525883483,378261255,-1031602077,6725637,242614026,-478093276,-289207777,-385849694,-551223461,-210506800,-269803508,4859530,-1979692640,1593860670,1139366238,-661957633,653706378,-13500342,-523123965,-661994661,1912929408,133988360,-253164684,-1047833855,1946171368,-1963982031,-387765530,-184352654,-855704317,-1336347275,7202848,-872481533,-1930889355,1228832775,125044480,-1174379104,-370277416,-561316121,1048632555,1912733769,1228832792,293012224,64666194,145288272,632355700,1492048050,-8263590,5113347,-259262325,-956378837,-315440386,4861579,-1014305533,4859638,520536067,-1023345792,1465305738,1583326707,1472891587,-1017140237,-2133292291,141690108,1946680448,27715843,-389903533,544538516,-427102165,-806821078,737487871,1976368893,548428021,738183912,1976303357,-10819081,-303309174,1912929408,133988360,-1461124236,1763330,378270603,-1031602077,-333511162,-76217944,27847930,-374473868,-812974553,-242488014,1150019281,-472173744,1277035270,-386211328,-670826801,83656899,-58718094,-385649657,-477494862,-773303984,1509657599,1662421851,113410816,1963043052,-1460864261,-1946455039,-486822973,-36050456,1912929408,133988360,2145977204,-397324287,-74711136,378231641,-1031602077,27847686,-319095947,-76283480,-72694902,-370679225,837352871,76162560,-523058142,-1059926390,1358796521,2025552,-1004345134,1527548454,1971373046,584381965,650185420,-380107640,-1053622921,1347679723,-2142099280,-487129374,29554266,328564,1492159264,-1061432949,50510082,4800128,-1157205498,62456192,-739630585,-1963850774,-792122633,-20118840,-1963428401,1542247139,-1948742973,40495297,-785647477,16892545,-422517040,4800128,-805014778,115855842,-789763553,1961087203,-1262253523,-1947929008,-1963981833,-387765530,-293535616,-276750416,-855760976,-947195531,-2130671384,-31477521,-369789493,-561316645,-1963070229,-389903400,-125107697,-1031679701,-422575871,1048635088,1929773129,-773664763,520505319,-947786454,-472907536,779412432,1354023818,-141826826,-427102165,568910634,1357807872,1357873440,1976368672,-389575951,-276758487,-872538032,-369298059,-561316741,-896865301,-1527556266,-964600225,-947838976,1465262080,-1527526774,-1966907809,-1426892854,13074783,-896903392,-1017140493,-397410124,-125107836,1937783896,-93405690,739240718,-164946304,918937230,-628359044,-523152865,-523116335,1048637443,520486985,1448553586,-156498762,376799427,-2010731350,-2095054971,-822194233,1600056437,-370941369,841415675,648849925,536839474,-745873173,-773265455,-1235855616,-555176956,-154983680,125075650,639971878,637617458,-2010765944,-391380667,-1021116219,1954595574,-1523440118,841359360,639631749,536913288,25528358,1355252512,-1049243906,1195859806,-1662404638,14084347,-326897525,-2131981560,100682046,443686662,76154038,1157645960,536904842,1157645960,-28260733,-336890418,-422473705,-1998060362,13009152,8513568,531689089,-294269186,-1862635841,-310180082,-51016952,521535664,1442873530,571735,1583326963,-1057087884,1242089347,3992949,-1070919052,1053087886,-1064566660,74761995,-756318032,-385301373,-478086377,1371769347,-805305415,182505696,-1963400488,1388534267,-768912559,-1962933831,198779864,-773795373,601394145,-774698023,-1947438111,1515805634,-1977316669,12124484,-2063551808,24443073,-774713095,1944703465,5671154,1352778565,-661957888,653706378,-523173814,-13967151,-1017396477,62148688,6438538,1012404429,1012036616,1012364301,1012364298,-1269140473,112906,-1023536947,4855354,11678581,1964572288,-855460822,4825104,108135484,11994940,146015861,-58060595,721813944,-1978091831,-33535466,1477496266,-17149207,-352144186,16417012,-889260172,11727851,-25104405,-337087208,-402476100,-605355402,84214531,67306243,378208436,-1031602077,78179334,44596853,-2115435659,-1961839616,-1979686122,-331157820,-28645238,-289109308,-443880382,4791946,-1976631510,737645727,1310624707,736874752,721582531,-2147241536,67127614,1048586866,1946615881,-165105117,48794354,719096557,1228833023,74778112,-456129359,-729095213,-288296822,317451984,4863734,-729091958,-393551662,-13443958,28632019,1662421842,130188032,1583307502,522133279,-12537,-1,-400622593,329318931,-3203328,-400622593,278987271,-3203328,-2034959873,1342177994,-1062706460,-2014772363,4241920,364829326,1084788985,633209973,11833593,-855619168,21424144,-1595539280,806117860,-819699226,512451046,737935379,-1898279214,1073789378,-1393297877,-1071357212,-1031728523,-343735296,-1092193008,-393152203,-184942320,434690700,34847239,-1326579536,13690920,-1952097608,-1982125112,-1953460217,1958820615,-398086137,99287226,-1276619856,-399921152,-184942418,12177240,46150176,-69057785,834912266,168636720,825242144,1330776589,822742349,221327416,1380012042,542725193,1128613955,221388875,1380012042,542725193,1128613955,221323339,1061109514,168640319,1642352891,-789127030,-461357020,-423359809,-434065311,-1194371040,-1064435648,1200284714,-754339582,1372097504,-754973511,1506804712,1962903272,-313006074,1385174251,1728497446,637534976,6889100,1730084646,1354979840,-388889423,1476396008,-1878782172,658510887,11996852,-1128066867,2013493251,-387020030,-400687076,278921383,1963009024,-1984890353,-2052037658,362832358,-194976256,-1976646881,-397392380,1012465610,-1007454966,-400622948,-167116677,112399476,-503307800,1976499966,306086133,41222400,28558315,-503312920,1976237822,-486612235,-1013112834,1139193520,-435866696,-423327166,-1973296062,-436007712,-490132639,1976303358,-423326982,145802081,1454989798,-1325473239,-1335761208,-1335761336,-970856707,289542,-154588165,33843974,-136183179,-662019868,1642514608,1085821123,1490587136,-61,-1,-1,65535,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084044816,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,519766270,184280808,-33065756,-82414388,-1594175713,113639536,-1962934160,-1962906098,-352293866,378141418,243859564,113639534,-352321424,-38,1344207871,-72488878,7079679,117376117,1048772718,1964507246,1816035605,1962979328,-1547687155,1822621806,1879492096,251527424,192217152,4138624,-1173573392,-840039438,-434065380,525883936,-49,-1509949441,602507262,603923455,1476338687,1711219695,1106791920,971790840,788027879,15717096,1860628992,1275022334,-940530433,503316719,820531282,-435441413,551850016,-1005920118,-4979595,568593131,568771594,551952560,7022216,-820028840,-1,-805306369,1397759739,1354256977,-2133291520,16777278,113663860,-1275002880,-1978610417,-400968244,-1269759915,1494273283,-1261292718,-1273967358,168873224,-1342016064,-768388576,399369266,633665114,-1023532683,-545928646,-494218702,2353234,986119770,1523611118,281871028,1734,1510664960,281871028,1734,1532582655,869211992,-1327222062,840420618,-854740764,-963984617,-1963348760,-106436414,-1276628816,-400510727,-3933778,14703594,791753200,942618672,687800114],true],"parms":{"id":"xt-cga-256k-1.cpu8088","name":"","model":8088,"cycles":0,"multiplier":1,"autoStart":true,"csStart":-1,"csInterval":-1,"csStop":-1}},"xt-cga-256k-1.chipset":{"0":[109,240,109,240],"1":[[]],"2":[[[0,[19,8,null,9],4,188,0,0,7,11]]],"3":[182,[[[0,0],[252,255],[242,219],[0,0],0,6,48,2,2,false,false,true,2668065448],[[18,0],[18,0],[18,0],[121,0],0,4,16,1,1,true,true,true,2668083904],[[51,5],[51,5],[51,5],[0,0],0,6,48,2,2,false,false,true,11526818]]],"4":[3,72,null,153,128],"parms":{"id":"xt-cga-256k-1.chipset","name":"","model":"5160","scaleTimers":false,"sw1":"01001001","sw2":"","sound":true,"floppies":{},"monitor":"","rtcDate":""}},"xt-cga-256k-1.keyboard":{"0":[true,true],"parms":{"id":"xt-cga-256k-1.keyboard","name":"","model":""}},"xt-cga-256k-1.videoCGA":{"0":[false,41,null,null,3599,[97,80,82,15,25,6,25,25,2,13,11,12,0,0,0,0,null,null],null,0],"1":[true,41,48,249,2571,[113,80,90,10,31,6,25,28,2,7,39,7,0,0,208,175,null,null],null,2668058016],"2":[2,3,3],"3":[],"parms":{"id":"xt-cga-256k-1.videoCGA","name":"","model":"","mode":7,"screenWidth":960,"screenHeight":400,"memory":0,"switches":"","scale":true,"charCols":80,"charRows":25,"fontROM":"/devices/pc/video/ibm-mda-cga.json","screenColor":"black","touchScreen":false,"autoLock":false}},"xt-cga-256k-1.fdcNEC":{"0":[0,0,128,[0,0,0,33,0,2,2,42,255],0,0,28,[[0,["Floppy Drive",40,2,9,512,true,40,1,9],0,133,33,3,9,512,512,false,"PC-DOS 2.00 (Disk 1)","/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json"],[192,["Floppy Drive",40,2,9,512,true,40,1,8],0,102,0,null,null,null,null,false,"BASIC Programs","/pubs/pc/programming/Graphics_for_the_IBM_PC/programs/disk.json"],[192,["Floppy Drive",40,2,9,512,true,40,2,9],0,102,0,null,null,null,null,false,null,""],[192,["Floppy Drive",40,2,9,512,true,40,2,9],0,102,0,null,null,null,null,false,null,""]],[["PC-DOS 2.00 (Disk 1)","/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json",[["/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json",1517270209,40,1,9,512]]],["BASIC Programs","/pubs/pc/programming/Graphics_for_the_IBM_PC/programs/disk.json",[["/pubs/pc/programming/Graphics_for_the_IBM_PC/programs/disk.json",1131914382,40,1,8,512]]]],0,0],"parms":{"id":"xt-cga-256k-1.fdcNEC","name":"","autoMount":"{A:{name:\"PC-DOS 2.00 (Disk 1)\",path:\"/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json\"}, B:{name:\"BASIC Programs\",path:\"/pubs/pc/programming/Graphics_for_the_IBM_PC/programs/disk.json\"}}"}},"xt-cga-256k-1.hdcXT":{"0":[12,1,[0,0,0,0,1,0,1,50,2,1,50,0,0,11],0,0,null,3,0,-1,[[0,0,false,[1,50,4,1,50,0,0,11],null,0,4,0,1,null,512,512,[[null,null,306,4,17,512]]]]],"parms":{"id":"xt-cga-256k-1.hdcXT","name":"","drives":"[{name:\"10Mb Hard Disk\",type:3}]","type":"xt"}},"xt-cga-256k-1.debugger":{"0":[61542,61440,null],"1":[0,0],"2":[["d state","clear","d?","bc*","bp f000:f065","dw f000:f065","bc*","bp f000:e739","dw 0:0"],false,536870912],"parms":{"id":"xt-cga-256k-1.debugger","name":"","commands":"","messages":""}}} diff --git a/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/04-01.json b/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/04-01.json index 76b309346..fa883ccdb 100644 --- a/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/04-01.json +++ b/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/04-01.json @@ -1 +1 @@ -{"parms":{"id":"xt-cga-256k-2.xt-cga-256k","name":"IBM PC XT","buswidth":"20","resume":"1","state":""},"timestamp":"2015-02-05 12:13:38","version":"1.x.x","url":"http://pcjs:8088/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/?gort=nodebug","browser":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36","xt-cga-256k-2.cpu8088":{"0":[553,250,0,0,65516,160,62976,0,0],"1":[61541,[61440,983040,65535,0,1,"CS",0,0,-4],[3170,50720,65535,0,2,"DS",0,0,-4],[3170,50720,65535,0,3,"SS",0,0,-4],[3170,50720,65535,0,2,"ES",0,0,-4],null,61462],"2":["DS","SS",0,0,0,-4,-4],"3":[0,4374393478,1],"4":[0,[100665054,7340351,-268371873,7340351,100665050,-268370092,-268370141,-268370141,-268370267,100670604,-268370141,-268370141,-268370141,-939522208,-268374185,7340351,-268373915,-268371891,-268371903,-939523498,-268376263,-268371879,-268376018,-268374062,-167772160,-939523706,-268370322,100670770,100663975,-268373852,1314,-268435456,14355451,87294336,87294604,87294617,100665062,14357716,14357793,14362599,14355463,7340326,0,0,0,0,87294829,0,-619968278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-268374951,-939523097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100663674,100665215,100663674,100665265,100667393,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100664457,100663674,100664577,100665422,100664635,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100664695,100664659,100663674,100667387,100664345,100663674,100663674,100667670,100667670,100670086,100670299,100663674,100665720,100665647,100665443,100663674,100665375,100663674,100663674,100667455,100663674,100667784,100663674,100665539,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100667341,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100665299,100663674,100663674,100665914,100665734,100665476,100665452,100665496,100680651,100665920,100665943,100681051,100665634,100663674,100680815,100680840,100663674,100665746,100665821,100680047,100680113,100663674,100663674,-268375673,-268370267,-4096,-4259,-295108544,-226299904,6,4194305,60527,8452521,0,2080374785,-939523491,29096067,-230242304,-428933117,-234426368,0,0,0,0,109,513,2097152,470614048,958406241,658124898,87296816,235408176,187698221,875430449,509685858,16981875,37,33562880,5243650,4096,65535,0,0,0,-738187513,53487875,13107200,17052,305397760,256,336860180,16843009,4063262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1651310592,538968064,661483363,0,3170,20447232,81920112,7144756,48194153,705233445,16142591,2,0,1610612736,722536,17152,1296912195,541347393,541937475,0,0,1610612736,2950760,17664,1230196289,538976288,542333267,0,0,1610612736,5244520,1664,1297239878,538989633,541937475,0,0,1610612736,5506664,6016,1145784387,538987347,541937475,0,0,1610612736,6293096,6400,542333267,538976288,541937475,0,0,1610612736,7145064,1408,1263749444,1498435395,541937475,0,0,1610612736,7341672,2444,1263749444,1347243843,541937475,0,0,1610612736,7669352,2074,1347243843,538976288,541937475,0,0,1610612736,7997032,2523,1229734981,538976334,541937475,0,0,1610612736,8324712,4608,1162104653,538976288,541937475,0,0,1610612736,8914536,3139,1397310534,538976331,541937475,0,0,1610612736,9373288,6177,1262698818,538988629,541937475,0,0,1610612736,-64251,-4259,-295108544,-226299904,6,4195585,60527,75889065,7340037,905970945,-939523491,97777795,112,-18481549,-234360832,14352808,8978963,-230277243,460571,0,0,0,0,1560281088,235133702,-1744765948,302053380,-1526656511,302292228,302060033,1392573441,302087937,-989746687,302105857,302060033,-83821567,302129665,1661098753,1157784322,302060034,-67038719,-133994240,302060032,201526273,302060035,-67038719,-134149888,302060032,-1425888511,302173186,-620672255,-1993424640,771784990,8586892,733894347,1445915392,-339725744,-1336912380,4177409,1347821803,183222322,28332118,1347814635,1774060208,1443621632,-352299586,398349828,1381060608,102651223,-2052968877,516238848,1200226433,224889345,-1961734261,-1969810345,-466484665,-268177405,209128252,243254423,620699406,418055092,516228016,1328087169,-343821294,-2128689909,-1983892736,28578375,-2128689874,55019776,1562314587,1482250847,1358678878,-1275066437,1477496078,-2062120241,-1007275520,1376175662,-812645631,7340501,8814611,1329791121,538976334,-486531040,115888392,-492152576,867429368,1376159424,1975519745,186043669,1039168704,41251328,-1073082192,646448245,-1597832878,-1073086126,28579701,460592845,108380171,382533812,4057579,-1342016142,-2128689904,222791680,-369136663,48824142,-956962048,86534,-1897057506,436651741,113647108,522060828,652075971,1363608970,1596575063,-336272807,1879213775,-2038431744,1090557696,538990677,-1742725088,28674,-1761573248,1297040128,538976305,-486539232,8185873,126271539,58048522,-1442838808,32111330,-402475777,-990511041,1476817934,-571929680,1474872318,168266240,-401312320,-990511067,-1475382271,-401902560,1072234455,-385382400,-1276510373,780542,-160161624,1948304630,-1262752783,-19273725,-389868339,130416670,-475272448,92939945,-402541497,-990445593,-1341819776,-24712950,-1830032414,-1946242328,-104627750,49857281,-2147483536,10879110,542003792,538976288,7341683,8814592,1347158182,538980692,-486531040,92939804,-1442396601,-466485246,1946165480,-1439268854,-227213054,-486656023,-28907036,1962937064,-2134575373,535425909,-402475778,399375955,-990510416,-1341098751,147125770,-990508684,-1342016480,-1010824695,7340989,8814600,1279459515,608912207,8224,-1559917786,-1070398710,-1960437043,-1960443315,1018168405,11920886,1891221763,-136672489,-1329034271,65533540,13796296,-888995657,-1845439869,-385107055,-779623433,65271698,13796289,375698,-930417674,-997588811,-201878888,28627083,-1444341043,-843041795,168165658,-1950250237,-773664294,-773664303,332596177,196711105,-1947076631,-138398760,-1177318415,-235470648,1919220352,1693089795,-774206731,-788483376,3979730,-91557385,-997789194,51028304,-1951704917,1441377219,1879173117,-2046820352,33603840,4365312,512,33554432,553844736,-1089801728,-990511103,857830404,63487743,410321978,449642676,453071915,-922025140,-771028363,-92076428,1191278376,8462021,-384925815,-1977156348,1108005,8462021,-1995610232,1334579839,-51451628,1397903696,-511652726,-117866248,-21757324,973544639,1946407686,-1090162109,1022035759,146473392,21018944,-1090453062,-990509947,-33065726,-2084307264,-990500671,50885633,-26167351,-2000486714,2106065525,139299078,-2012584568,1569196869,257263629,1482250843,16908483,1073872897,-67016704,589826,1,-352314392,-855193839,-352255229,-855193850,-402652413,57868301,-369341463,113704028,-134085683,-928900125,-651785981,-388004093,-225706150,1426321667,141900561,145753206,104514553,158467027,1946622880,-339673586,-817987574,57999619,-1576945944,243860436,865207249,225834962,378061566,1300956118,-137219313,-719943439,64463619,-1945906783,-773402170,-773402138,-2114780186,1912733638,-790722789,713077999,987662311,-1979549984,-997568288,1476416232,443860010,-397212080,-947912670,6547458,-396884133,-922877930,-402471040,11796531,378084045,243860425,-1007156277,-1957670057,46629115,-1174604917,-1960443648,76228125,-1424193242,-220051898,63977088,1599821825,1958742723,224758523,640337150,-533068842,-527826314,-389772720,710410251,48550084,-1327567876,376321,63776394,-686388400,-771313405,-701101338,-2033546493,-736719895,1913900291,-2125440960,50580798,-1274645247,1913900292,-511682512,702820927,33804550,-703690552,223164931,113646198,-1979644970,-33303242,259340998,-164493710,64423679,64304776,11817155,1314395085,-58718092,1476621440,1048614635,1946158032,123427590,251607528,-1564177913,129566293,105889536,1166716658,-787576058,-651785469,-2134640381,67637312,100794371,525316,-953775604,107462403,-2046972439,470058244,470232839,-2063126777,28678,-1409251712,1414548480,538976306,1879480096,-2038431744,1275113984,540234832,-14671840,28927,-1660909952,1297040128,538976306,-164422112,-527769970,222301417,1986610186,543515753,1919252079,2003790950,52693517,5653828,84216320,131584,1481982208,538976288,538976288,65536,0,720929,1879168448,0,0,132608,1313817344,538976288,538976288,65545,0,720929,1879130323,0,295683,66048,1314017280,538976288,538976288,65536,0,720929,1879213760,0,0,536870912,1396785665,541147977,1297040160,65739,25984,1610614376,838922560,74496,6651904,0,0,0,0,0,0,0,0,0,0,16777216,512,-2147352576,393216,83832640,603979776,771763200,0,0,1109329161,1769691,49807579,20971632,131184,-616558846,1879130112,-914357248,1309725712,538987605,18882592,1,402653696,-16777216,256,369431040,16778240,0,0,301994236,704643333,1879097601,83889664,865,0,-1291845632,16833282,234881024,1280,0,0,-620580096,256,-928593920,-928659291,522002341,522067742,505355807,393247,1633815743,1633905011,809132576,825240884,1935761966,13,1073750221,-1009152,16838669,201786633,201785563,219,-16777216,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,13312461,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],1,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234881024,3824384,872582145,1396785669,541147977,1297040160,5632,0,184549376,8448,0,637603840,18089612,-452984694,184541746,2497035,16711937,14369311,260,16777216,-1107165184,1879213570,-620717056,6651904,-16777216,587215615,1281,637534208,199,-2147483648,838959105,-256,-1509949441,10692097,332288,1207959975,7340352,21025747,65648,68706,721420288,-150931706,61032664,-1084743936,61866017,17743786,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1879048192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44892160,-267975168,-268370203,-1927351801,87307008,14355551,14414339,0,0,0,-65536,-4259,-295108544,-226299904,6,4194306,-57055,-4259,-295108544,-226299904,6,4202754,60527,75842079,7340037,1057026,-939523491,97777795,112,7405171,7341410,77328966,14352715,1109327984,19529728,19531026,722485263,1048577,76560,16,25166122,1109327872,263442,65538,966328321,1024082944,213905990,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-268435392,-334626560,-18546469,-18485248,-225972224,16777216,458758,-234556906,1835040,101122055,4200448,-143673344,-230232064,29164301,458828,310312967,14352603,7340335,913922,14356635,50590210,722154710,908999856,213845300,-1963254,1018178639,872422656,-1728052475,56064,-46401536,-16775931,255,0,0,-1275067904,-2145326336,1989171196,-822038502,-1892788136,-1677531898,-13741830,-2147293898,2005935353,-387872024,-1943142180,771967006,54926985,-611398772,21038846,-1560091231,-408876078,198222594,646533208,378274533,512623335,646513061,378273838,-880017360,-1866673266,521075466,1049165618,113639748,-973012667,59654,-472785782,1961102076,217874459,-58717578,-2147126191,209015036,21118592,-1138854656,434834384,21104326,1124517376,817692417,1174861323,91553537,593750096,-1472790696,-1208013311,512429332,512623430,-87882936,1091501614,646655489,-1909587227,-1962744042,4622572,198353198,48603950,198222126,48735022,-822082584,-1892807449,1477240838,1582979419,119496031,-399048914,-1892760820,101509126,1448563998,1347637586,-986780949,-1023220426,883363502,893596848,895890784,275320893,898184570,928724373,268187493,779948079,249048803,762515257,755707139,770781013,271191492,231149524,230952393,266276292,756747716,258944291,285151149,757797147,283389235,747318382,750529707,264244785,666766841,238555105,284102231,338890351,301796882,313332618,970734387,1003371193,989674491,1018117217,1009007870,1038302283,372118962,666441283,665528308,1070153497,298848714,342167139,286592556,1043218023,-1295794126,-1977674240,308144322,359858096,639154920,1242388107,71731750,-1960394498,-981269938,-14489578,-1996206967,1820919380,239373314,-1960896829,-1962150114,-1593051890,99093497,39619071,-1996206967,-1073036540,28312948,503565289,375345671,16498207,-204960851,-1010814043,15704118,906044611,-1023348830,192266250,922669032,-2013182304,-20773308,-2146863672,-2009726494,-1023326698,-389808208,1153957556,-1946074878,-389869484,1153957544,-1946087934,381882452,-389903841,-4714057,-400264449,-768403437,637534907,1225608843,386132049,1128399221,643561442,-33274230,652489408,-402502005,1284111980,106727684,-1996335991,-1070415100,1309066806,-1976172541,906186278,-402436957,1552875084,-1900006636,704192,-1526691649,-1515870811,592570789,-1307958296,173175296,-1593476892,-1023540929,272992550,637726881,-1592638071,-1993997582,396432453,1166616067,-990672106,-1207897282,104464639,158663393,-1413415253,46506155,49258666,178962686,-1912310574,-1190972130,-1510801392,516145202,-18425,272992550,612034755,-277677429,-1005566581,-1073016211,1569449336,1344164374,-265385674,109852162,501744370,113727499,-64725,-401975832,1594296820,-385913623,-5240436,-947666318,1300964897,1976110061,8435971,1179046451,53812878,-150846325,-139636495,1523715057,1967129716,-1951710719,11578050,1933638019,629679619,435218627,-2011085431,2105746261,57884686,-1021020792,-216102090,244004352,1105723637,39619069,-1022342007,-216626890,512505344,-1295843083,-1977674240,273017026,-1528295566,-48306154,-1945998199,-1070461372,-1006653245,-5234922,-954469144,-16692986,1191626751,-385876223,1170610797,2105540871,141885188,-16497209,444917760,1964667368,-1607023639,918749502,973151904,906326992,20846216,1019382467,909800959,48578244,-840377549,-1259507185,101705729,719850357,1300244000,-1070448618,1702897347,451460886,-388287712,-260960340,-286785100,854553605,99084516,29053891,261548032,1156979570,292847640,1959089694,71628313,1948212752,-349582076,583683,-389850120,-93188236,-402396336,62136277,1946530024,45373686,-133846808,1017917123,-386304988,-169139220,512306883,-1943141576,-888980986,-1003597050,637745182,216961,-888710399,1445050344,-1879301144,-389871548,-1004142568,-65607649,-1946002295,-389869500,-1993998328,1603020311,-617364734,-661994610,-472783919,113653443,-1895890521,116797122,1962869159,512634375,116064677,-1896095768,-164424612,-2135294325,782627584,27723510,238449919,-1176816865,-402259948,343025788,854087430,637760040,123667966,117803558,126494214,-488488185,27604735,-1893313701,-1946151418,-1912494842,113651419,-1593835097,-919404542,-1030825586,-1090484034,112787466,648409856,721420963,268385730,-4717706,834319,78764075,-628170541,-1996487005,-956299234,-855638010,84330016,113744384,567083088,5375686,-1993423925,-1023302370,788216808,27604735,-1023261553,-315416,-123922828,-466482453,-318488,-107145612,-1885600631,-373090748,-1410793296,651225088,-225708686,118918190,113716739,174588677,-953282384,188934,143190245,-680393808,1053153397,-148176077,141950806,922689302,-1070398697,-402450525,1366427186,-1006141976,637743934,17122758,-1206859901,-1951719378],2,[-402450666,783812229,-396711122,784598653,844759792,418244800,51844747,53690053,-1980300450,-1982713068,1418265172,88458756,639571457,-402635126,1340676461,-1000711425,839053358,415099072,53690053,-2080963746,80091886,-2758427,971572656,639691007,1377720946,-1914113397,1968140808,51880269,-2027497333,-1073013666,-1099686050,-947651189,785877790,49626752,1174565888,785288006,49692288,1174696960,187427649,858354907,1031808731,1191474176,-1325995197,104476207,41222393,1135238320,1482169067,-706149456,-75283458,-617364672,1958742700,1949187174,3008541,1916861315,1166681839,558426367,844038517,-953767232,-58298,179097323,1010791616,-388926162,179044387,-348949312,-391489593,326369211,1946172544,401124364,-1427147487,1946135272,1606637570,994791363,1358525690,-12219866,1478557160,1263529588,-1437602325,-369207831,1139277989,-1946652123,129165554,561377650,51854987,427097867,474909478,1979709827,109635605,-1946591256,1552811604,1490283278,-385503144,-113508824,279970933,1053160939,-550829261,141950803,118890262,-1341998657,768319,-1070421261,152692906,-1912220952,-1962724066,775794163,-2084276960,1034755782,-1149948370,113712918,131391,-972705048,369280262,1929714920,-265370458,387877634,373483523,-390057382,1053103923,56296243,-452475169,-1325510935,378661635,1975519775,-115963386,-31462656,-2012908088,-1023346410,108382462,16389770,-922874645,378013045,-1329397510,-1377254401,106203640,-2080535613,-1414724921,-22228853,-1057051960,27845682,-989985163,-152311600,-1968520054,-1431525928,-1414662006,-355269199,-1950219448,-137219126,1204325361,648848711,-1391049080,652736170,-1425652221,-1993948925,723913542,-654897850,-388772982,1183393344,1187456525,-1023410148,67896834,1082130440,50595842,378285818,-1993473305,235070758,187743255,1090977334,503773953,166207254,443686659,1946927592,118359573,112845874,348700416,74821362,90540582,-100140793,1091501622,646657537,-1909062939,-83695850,-1943078197,771942166,48572041,817633038,117323275,117113153,-400615906,1914634940,194570445,-1590251029,619184396,-1023315200,507059974,108331009,67271,1048576000,1952055296,190698,-661855253,198147,650153536,16000,638219341,16000,-117279654,-2134640445,1509949502,-639043468,653488895,81539,652965120,200331,51249473,243934720,243793920,-672464896,-1070399488,211891792,-4855807,520492402,81539,-2145553408,1509949502,-1712845964,1491825663,233375664,-147658500,39618907,-219477840,1929355496,51284970,-902080000,-779419018,2010725202,-1943702322,1086522328,512344206,-886374397,243869257,1303576579,7814,2000934,113714688,1,27631926,-1946156637,-379895592,-1064502354,-12720056,-953808526,262,-1326650624,-1935676663,686311616,-352160769,-388460921,-143458507,200331,1993947985,-8787556,922126312,24450700,1929824054,906146561,24577735,-1556742143,1156973235,58032152,-402620183,371127928,857675271,1746831835,1914603521,23444225,168040121,-1189579548,-855767794,381227380,1959591432,168671570,1265945854,-1274605639,1695451270,1731102721,533498369,906022120,23608971,-2147432457,-511045772,1008368104,914715649,23668352,-2145446147,108332541,-1576963424,646578867,-722075287,-402463616,-1590233616,-1262288205,179760007,-31034140,-33196852,-1022266164,-14584577,350757748,591695616,-1021229937,-402643992,384305151,5302294,1501379,1359395816,1494616296,1072220427,-1281346048,-1326877438,-1892236518,-402563834,-13175376,906031926,16070399,-1960896994,-1996393202,-1962871538,-1996393714,-1962872050,520189710,17712327,-388592896,317395106,1560710966,110048769,-1892286219,-402590970,-13175460,-989766362,1149966708,1638086150,512505345,-13237917,-1962843874,-1556740028,-13237919,-1023319778,-162441386,134399238,633217141,71628545,259293184,180781910,-1191003713,-1477246972,-988908450,-97484,385475445,1583307039,512505539,2089419523,-1060143100,920643456,50411145,784655851,1059324174,18744890,638350069,1946175034,1858348550,-1980437736,-1945964498,-1023217146,-1320136361,370585604,21741319,1353341098,866828682,-947672128,-528066552,1355056810,-1934900341,1482271704,-1851026773,-1151348345,1472397643,145838161,-284294602,-1580799232,-12778711,-2089388545,202558,-1007091083,51846795,57989899,-1190003736,1139277825,-1947438575,184751894,-401902126,113705456,-65217,1048646635,267911955,512296050,-745864429,-353838286,1317676560,851574276,-5221907,638755560,100814475,53690052,281510743,-372129741,24357875,-1057071190,88442918,-498968313,20947416,-1178339264,548929540,-1431571680,50673291,-2086006608,1149962951,1150003990,-1031034092,-1413467221,-1159150677,1392144922,583710,-389849337,-93185363,-1612177642,-402361602,-389866887,1048576991,1963459269,19589123,503353064,53812878,-469096566,976630644,1946346278,189265452,906327048,53937918,118944651,-1191003713,-1494024181,-2144981132,1950351229,784605173,-2098724112,-339447040,243998541,238747967,74646313,53022345,48440890,243916916,-336002261,523012657,46474890,1946732022,147125769,-466433932,-58714901,-2084604920,1827147718,-167283709,-16588282,784642164,-1977220368,118882406,20947395,-1325318237,870372100,-773795374,1586177746,-521961470,-628362249,107604051,857115483,281182979,52877827,-1581055402,104530239,628359979,549684032,527620667,48963210,507167742,410125044,53288587,267975553,-75298957,-352161278,-1547437657,-1007156929,48963208,503398307,53690053,1107842443,105572383,-1511269581,475958054,376757003,267975553,520501362,-400656755,645071346,474400550,521535488,396607539,48996867,51618632,189172518,274107174,-190660053,353798402,396477187,1183393283,-619986148,521589876,51846793,71731750,-190660354,184543234,51592841,-617426037,48963208,-1995509528,-1023208170,10414160,911856010,46468744,259246219,-771095435,78644341,-1070414855,1950018553,906211372,46466806,169375000,1360558317,891194934,191859203,1963050486,36562947,-1341885351,852617989,-352079680,906080268,46466806,-121539568,521556163,-1187086180,91565570,-352210787,-1006199536,503514430,-1047853481,521431784,1488980487,45089908,-1006189575,1191380286,512644638,-208993483,-218100807,119496356,74907964,-1007108086,-1070349319,49652534,-989411786,-391375358,1131682082,1017962634,1315271738,374742606,1048589831,1946157306,10807301,417876083,-375376384,-969519104,59654,1493086696,15311414,-1259790498,-390057472,-1317927781,-119005418,516159498,-1185706,-30007458,-2147289594,1081344060,-402237922,1929838656,-383820283,1482162306,-756545770,-1010762217,-184091082,214206978,509619232,118902870,1476410856,-1293361037,1914658559,-1813467934,1320907800,-1981065698,855532520,118932416,855644351,243939017,-1494024169,-397538188,975575081,-227213499,-391330823,-126543770,-1191003713,317194249,1949187096,408217614,-1073084556,-492173964,-2084308499,548405953,521579251,-1006929432,-32315362,-397015521,-930474225,1602275712,1979136775,9103619,76174878,1048583958,1946157306,118883863,133909992,-1073082766,1583248501,518522646,-1010762217,-397343145,123337885,-982486433,-167562434,1947208519,1048589909,1946157289,-1932031215,-2145427496,1349779517,-91531490,344709262,-148119765,1364611155,-1962379777,-37558054,-390057382,1582894743,1049320280,-150797517,526376707,-1073085046,-1958273420,396421367,1692992373,-919449857,526369785,-1073085046,-141884300,-1057045511,1589845782,-1962636769,-104854793,-265370429,-1547685118,933364031,698566659,53191427,-1607053117,-789183803,371508514,1460061016,29053782,476047360,-1979463805,-989642466,637747766,639202697,639327628,370695560,-388287713,-947708863,1075743235,1010222339,1971922435,1569465881,1569203739,-971041256,82950,21300934,1600019201,1460060935,113660758,-973012668,83206,115923763,63406876,408783398,54533768,427148582,1010207030,512505347,-986315970,-1979513546,1959073884,1569203737,1971922456,1569465881,-1155590629,-823656447,63406875,408783398,54599304,427148582,1110870326,512505347,-986315964,-1979513546,1959073884,1569203737,1971922456,1569465881,-383838693,451477371,2027620867,70248452,-213990205,1086584320,-1007286412,842626052,11200960,-544530682,-1070345677,922355176,50673349,-1946585880,914797783,21905035,-2147432457,535300468,1023052563,-1948814335,1040398074,1995112797,1965081590,29619911,-1612119180,-1899983872,870288344,1371704274,-402652743,911866302,50673349,-400984891,703074725,-2035001351,1312721718,13104897,-401378176,912200402,22873799,20709377,-1070408332,912200427,22888067,505378049,1528729142,520456705,1493630774,113718785,334,1947876423,-536003580,535515058,222079660,80085877,-536200182,856126963,367454454,521535756,-1979823128,369160246,155093279,-1006013181,637732158,-1088920192,-1023132952,-1946255384,184610870,-2134805002,-2147341762,113706612,-8388054,-1168701871,-1998061014,1493655318,-2147341122,-1602938308,1336548016,-1847063888,-336186603,31713449,1702419210,639132648,638862729,-401189495,516097112,770187030,-208986114,440183889,1709704564,1492574741,-400572117,703331784,-219627469,918894328,786957061,-1260942344,1049310855,-940113586,158629888,-1961764376,1946238170,1570840539,87999489,651309827,-1961986569,66185416,1087078595,-370950093,-977040866,-1962872034,-1462619141,-1464765152,-1466927870,-1956154108,440369346,-1185850764,-1830289407,-986293768,-989657802,1189615988,-137697264,914863191,21905035,-2147432457,1944588660,-952738031,16866566,1946237952,1594485725,1564377910,477364225,117388866,507969881,1528729142,440238081,906589215,21890759,-1226702848,-383794549,-779354261,521598699,1726502662,-1962446311,63341559,123674374,104347331,-126746338,75090174,20881462,49259062,-200373565,-1997408766,-1979520218,-1947389240,33756438,14057684,51584651,53288585,719853795,-2116057339,1930426619,-1980505598,-1962726114,-388199721,-1070462699,-722989132,-108281078,139364902,256281126,-326441934,-1957670574,2156751,443832664,-236793853,-389051558,-1737228270,-301545930,-1243086846,1946237968,-1017461778,1720329809,1183458838,-402238719,585889622,1108112,-969479820,16969222,1007718376,-1007782911,1720329809,1183458838,-402238719,-645073051,-985784801,-1578626442,131698422,244004443,727646557,920254415,-1459532127,1354989568,-922876534,49259062,-1961343606,-167047563,-2135030155,242583808,119442486,-1994451453,167970110,839023040,-154998592,856257368,-335100215,-1017445374,1916862083,-1980354046,-1560080626,378077963,512426765,512295155,113640201,-973077780,191750,-419964277,1375936419,-419970165,-2084371621,1584726226,-1962729053,52404688,39750438,1316213563,430175223,488016131,651201283,-1576778206,-1047854357,89033254,378137299,-420019437,100911243,-763166477,-1592101888,-654901005,860356981,-1544095790,-420019441,49022662,-473396478,87999504,1569334787,113689368,855704300,87999689,-1581032701,-645201123,242532363,38152998,-668215049,-1023212429,597941043,868453123,1995908818,52929282,52762249,52631051,20828277,650867968,-1560131957,378077989,650314535,638600587,722623883,453189382,1912807710,185234718,991458496,-1962773567,-265370424,-6559742,51580555],3,[184933096,-385256247,-1326906959,12970240,51451529,51584649,52641411,-402426880,1048774177,1946157863,109832417,113696626,-1979645203,-1962743018,-1962727666,-402451682,1347880613,-182546861,-397323776,1515978245,-1977165309,-689438650,122013191,71645697,1429815669,960262664,930285661,359808,1347956340,1428902487,-1948584184,-1946645513,1317742274,65140482,281445368,906422737,16057998,24356339,1599735716,4622886,-402147864,-1317730398,1499012886,-2129730725,1930426619,-16731616,-352120570,52797826,292864011,-402447453,158467565,52233927,1860698112,87475205,50962691,103544971,-768409357,239897382,104591863,578028303,49022662,1959922433,-335100391,-903150846,-184119802,-1070361856,24373713,-1817447510,-930398201,-165216629,2029983813,51618068,493191462,153546752,295771461,1166616067,51093787,51189387,55117795,13796289,-478100671,1569203775,-265370600,-28841982,-1962729567,-486334186,-2084502664,-148504366,-661978506,24498699,1317676616,1357435653,1053034066,-1960443131,-1960439739,637997653,-1962772745,1959922632,463683585,-1547685117,832766767,-651470845,947150706,647219851,721577719,14320577,-763116797,-1960056064,72214728,-1209526045,856912645,-335100215,195100930,219581187,87999491,1575731971,17557904,561431083,799265331,823560451,624853763,292814851,52903555,-16092160,-956094714,206086,244013056,-588774637,320768259,286689539,1958882051,1369498400,1541982347,-1552787451,378259595,1229062929,-588774540,320768259,286689539,591299331,125042691,51584651,-1593558296,-1073020121,100754804,1860698905,-318323196,378142978,512426731,243991315,-1964506329,1380996868,1183458899,64588544,96725210,17253830,1963214138,139802898,1564020082,-955747576,16712773,-402271768,-529201730,-1909040549,-402590434,1532623843,199434006,117375154,-1226112239,-1577118487,-1073020123,597888884,67364867,52233927,-1192755200,87999491,53453059,53546635,74825739,141871371,272957734,307040550,51318411,-1946273815,1959398344,77115,637590147,637695735,-754626934,-389510168,484639459,1912893928,87999651,52404483,272992550,637739425,856835465,-31856183,-401604678,-504691470,-1006183629,637732158,639327625,639196551,1926529,-620034064,-773273740,650308356,1997364795,8579093,124992907,-754667183,-2114364945,370147303,-1269775585,268418944,1477178600,6482115,208876939,-754667183,-427730462,82509839,-268376447,898232843,859227446,88393219,1048589825,369099511,1355904031,-106868397,891194882,281445123,521544840,-82408624,114178,1458094130,859751685,88458755,281510657,2114135631,92821506,1532567318,113689432,1342178039,-1957539501,65589699,651310019,-150843765,1174611697,1380993286,852527953,114368,-989522712,-1929170122,1482231932,1006109530,-1976994367,-31517179,-1576863994,378077945,843186939,114368,-989532952,-1929170122,92934268,-90038506,49921794,-1956947622,1491653059,-1605181,-1610435584,451412719,49258507,-1326357528,1720329743,21734145,21825222,1309067009,637534209,-1575598454,503710040,637619131,118650565,384882664,1049298719,-940113586,-1183481856,-2044271566,-274720922,1495665154,1947564033,-989936895,18955973,1946436923,-2093103628,-193593345,-972845848,973145925,141886533,-16497209,61138944,1963168232,2126849770,71694098,242556928,45817622,-25958400,53690053,1426459883,557761846,84338689,-947714211,512505360,521535835,22625929,-1977215312,1268973926,1292289537,113705473,334,373721638,100751522,1996432926,1996432916,21740306,-402186402,369618988,1312721695,13104897,640775552,-988395894,973167926,326371908,921493224,22625989,138840614,258378278,385500553,-18401,474383654,650314101,-1021557111,922671849,855854241,378091218,602473292,-385765142,911272488,55445190,109983235,-92077659,-1174179066,-628424698,1793590867,1918574574,64523271,172995,-1205540008,-1031589632,-754667249,-468981270,-2043222990,167832102,113653476,1946157902,113653254,-402586802,-13179648,-1895717578,-1645669308,113126,1031862923,-2096925185,1166739399,592808737,1053034179,-1960443131,-478077603,-1960439809,-620029099,-903143820,-905770893,-1960390093,-486074019,-46405618,267976577,-544799373,-1007492542,-1018543865,51582603,48963210,-402579224,113640163,-1962867987,-1962735306,588155902,-1980169469,-1006433986,-2096942274,1040388295,113443613,-402521928,-1014169654,16057998,-24650866,24373713,128316324,859751734,274566403,-35065045,1983587841,-402427390,521536079,52011459,52011840,52102715,41353648,-402210766,512688010,-372178699,-207355533,-986314843,-972868834,-1929312953,-30732169,-74713205,637647848,1912763963,34465795,-154984682,-16585466,-341826188,650182146,1979991610,320768791,-117735165,-401444081,1049230441,117375763,11535121,-134026334,1388575171,1183458899,-1967063548,-1950209312,47569,50087144,13992136,762563131,994296970,1273853179,51584649,-1957506773,1727473345,154569474,-1547304189,1515717385,503437867,-396688623,-561315823,717892547,-1999831327,-1962743002,1372449738,89033254,-489469366,52876042,-1017574570,1031862923,-2096925185,28903367,541428224,-804498037,-789917216,-1964864808,-1023363370,-388287661,1049230281,1381696255,-1014279343,641979275,2114805307,81195,-1168430209,2078806015,-1054124032,6482010,650249026,-1241229686,-487112192,237750411,41353995,-1007040205,1962641640,-964802548,-75503469,-342686860,-1948612675,-73799486,-1327310709,-401604678,1499200399,-77338534,-2030034968,1979648991,1053034190,-478084347,-1993994241,-2128209571,-268427931,492636454,1381221127,-1948568745,-402456810,1516239707,-768359589,1962618088,-389575688,-130155701,1926793999,451462125,-117472773,-1946782961,921955295,18955973,-2000669872,1036322629,1979711363,1053112054,-1017642719,1962934147,125665530,-973835007,-1007555779,-399129594,520486920,-1022886261,1172854763,-2096249630,1299513337,119457164,557237558,8054785,-1992946571,906043662,19082889,1444812011,1709716677,1476686848,1593043800,-1995667169,1444807276,-24955707,1476687103,1593043800,-1942189793,-953810364,654311173,-16628281,-505747201,-504698685,-986314978,906043702,18955913,587631670,898180609,39685158,885347870,1946162152,-346531836,-954245389,-939524348,-64956,-147077141,1381090933,-1030956660,1499122235,-1544145981,-1977220355,1053098054,-8191673,990672127,125110357,1963214138,913304322,18955973,1963480379,71645703,1240138357,-8176187,921531903,18955973,106254934,117480424,912153181,50136822,-1927776769,28905565,1381455360,91551243,-336277528,-185866237,-1990303910,1837697109,239438860,-1977162702,1166606406,112644,141882891,138840614,258378278,-401980023,-1942552876,906179870,21569164,1049173782,1049166643,-977075897,-1274994370,73742591,-533059980,1161430388,-2145553148,1946158461,1979666455,1763332,920924760,21169722,-5242251,1476674953,-8176187,382629375,-4668641,71665408,-176881860,-243997686,1124481590,-991267839,1569524845,139823888,-1979036277,-1964166459,1347508197,1392509369,-194647982,1498962778,-287125501,521585503,-1593096984,512426297,-1847066313,106727904,-1995981819,-1607072700,-1329397443,-1125547521,-2095615481,309819385,242546186,175428106,1997340288,-400615931,381881240,185067551,-1981785112,1284048468,-1010814460,-41877584,-2131201256,-210551559,1933377152,1694138606,1381099891,-1380245738,440578,-1031024077,-348592045,372688158,-357898239,1592285983,-1324970005,-1358524670,372688130,-359208959,-389824462,-437715814,-402199568,350813330,88400882,-763166719,-398660864,-840369413,-400233488,-51840269,-400757775,-1108804882,-402199568,-320275738,-539825935,-486257527,66822,637588099,639714697,170087816,637826294,-1960544888,645866696,-2145368696,-506363679,-980757807,-1993940342,-1607070651,-389872916,-5241275,48538166,-1607011214,522453701,309665596,-1342174279,45727551,108375795,-486095306,1944584194,1929359595,2028210897,-265370419,-484013566,1053105666,-164232397,16958726,1207306613,57934091,907864863,48498374,88458752,-1960343551,-620028132,992348532,58133854,-386105368,2045307863,-390171669,-459275942,-1981168894,96987136,-964429710,46579461,1913001704,-351475475,-469047182,-1178672008,47431426,-218100295,45727652,-1191000386,1017905163,503870783,53812878,-1440807030,1206903363,-401209914,1064561022,922730547,-622329537,863197418,49295044,-1947504152,889622267,45727235,-218100807,859736996,1170613763,118882565,-1090333762,230228665,-391843072,-1586238740,-402600471,-5242678,-360781629,1347876978,-469057486,-274724744,891194882,866795523,197624768,-1417629525,-1513059411,-129725531,-163279957,-1973528405,-1438643004,-1031067784,-1070378837,-1968547669,646592196,-1320090857,182768132,-1590252860,78709527,-1973821229,-1070355772,17221059,-1943622909,-1946948835,-12746502,-947715211,407238151,-396593728,1517421760,-225763758,-1323410293,1407963908,-1998053610,1843944439,-368318229,1047682823,53681861,552684672,424512294,-1960440695,1418268757,1435182594,72648978,341150502,654201993,-1995025013,1204223060,521535749,49295044,4622886,855419112,-5192768,73656515,-1178654350,768258,-1359855696,-969532044,-16588282,-1612177838,-265370391,-401181950,91416801,-336970264,-346415303,1493654221,-351907502,183662052,511080676,53690053,1972046987,451092232,223230758,-550824841,-645179821,1526378472,-1595359182,503536635,116785971,1946682053,926842887,-1183514621,53806734,-1178666101,375042,-1599736924,-1314258235,-205507835,128903339,-1416451182,-1420312525,915123115,-970587341,-1006566076,637726766,1342195338,-67901357,-1973528485,1594357984,922644969,21053056,-1023314943,508757585,235343446,-959892705,83983622,24839878,2114881806,24886017,18495173,921132008,25036535,779420160,25731126,678757180,2097595958,-969538559,369195782,-2012313546,243873281,910229886,26021513,1592208360,1493654303,-1070438421,123412318,272417625,54281588,-1664925324,1161723958,175374337,1111392310,41222145,-1013110579,-388287661,1918627708,-402541322,-613096003,-831188164,-1293360078,906619877,15603446,-3675965,-1561853516,1408660709,1374214963,-881697809,-1830230990,1947221221,1963146462,-402411297,1676149840,-2145446395,83006,837288820,646707948,378405605,-236453145,113651419,771752257,21104326,646524416,600638282,48735022,992893084,1963149862,-408867321,-622860030,1244562222,992870915,1946372646,1275115531,-368654802,-437518592,-1892770480,1929570054,1458236376,245328,1491038952,-819737250,-1224307658,780744194,-2125069643,-1946091545,5761245,-2120760482,-2097086489,175440127,1183458896,1134704128,-1054124031,642961411,1510106871,-466429949,106314534,-989982094,274086694,-989984142,190200614,-989986190,171369680,637726246,905987722,45549196,-1255241418,1992566274,918916114,21118592,911045888,48834185,922355478,21104382,1091501622,378418689,-1960443161,-855448282,646522404,-1943665947,-1945966826,919899844,48834187,1090977334,113653249,-83885758,-1255226314,1946303490,113653259,-1006698173,-320094158,1048583958,1946157380,-352393213,55445190,-1524724222,581967361,920568040,45549196,-1256289994,512439810,-611450459,1493178017,578077499,511039803,1048589904],4,[1946354510,-487659504,-1962928967,-397717031,-497481641,110049014,521011621,-2031550544,113703673,-973078207,-16694522,27598478,3151502,3024523,1490706408,45635672,-13741838,771929910,45430527,-969486341,60166,44618290,-970587019,-1186529275,78118920,1948299411,871957252,-1314196535,147060227,-117242764,-1426863821,-2085901423,-1007283985,-402033663,1961361523,1174697217,-402625816,376832329,1966750848,1076643345,976619382,1979784710,-1426083326,1196314438,-402650951,1015021587,1174893870,-402652231,-1031143411,1324942275,18081987,-397478026,594673933,-164230027,-16717050,540809588,-337439371,1965702217,-213929980,1060940458,-897524363,-1327961343,1319826208,552119491,1325036545,113653443,369164523,45727495,-1189040041,-1426915317,-796213198,1015046058,-1534233298,16836780,-1073080972,775688564,-1398141835,1946218984,1958742534,1313754626,-1195130830,-1044439008,866822914,702912,-391468045,-809565204,-1834249726,-1178889301,855083778,29344704,855829248,113719039,-452984094,917303947,839049634,1979661540,130188042,-1979267453,-391315612,-713888689,1347834398,-1090054569,686293689,393371392,326500107,-1142415594,-401837085,-969477485,369280262,1491480040,-987330506,526016002,-1178663146,540835842,-1181059847,250085387,1963684352,-115327995,-492139659,-1396442895,1631354660,2050754162,539755127,-294375876,-361487812,1946169832,1952136421,1952267489,1949973725,1950104793,1954299093,1950235857,1948990669,1950170313,1950039237,1949056193,1946762429,-1021297479,-76271812,12803132,1396395328,1027423804,1095912255,-768225215,1731677750,1412905526,204921142,37150519,-466164681,-399026634,-397410096,-1017643004,540852874,2134655858,-30014092,503376902,117323350,-2143944462,50393638,-397408907,-396821562,526310311,-301533642,-814416128,-1151984045,837287937,-166956309,1954551876,310022,-339509781,1947024509,1946696736,1963539494,-325044550,-151516160,-930459176,132317365,-1712840528,1509548799,113653443,-352321300,915139482,15470334,540840427,154989427,-1336873100,-8984482,-398455720,-389808272,62651218,-355538944,65795186,-1258606360,-519313407,-466422156,-1008663320,244563,-1152187157,-1031143420,-81205168,-397009320,526310189,1444856667,1962613224,-387697925,526311645,-1393390653,-126606276,-335601688,-1898935050,854756288,-1073041939,-594876812,-1019544182,947914102,-1979550707,1255181021,15507510,15573558,27967318,-131168202,-1963095550,-5314315,58001980,1023387624,922317830,880739898,2134653044,138161012,222046068,171720820,456941684,-231054732,-22406797,-13440826,-130121674,-864747518,-931923142,-339214778,-1336349757,-23140345,1642642155,1460515327,-231440193,-506372178,-1493177973,-391498611,-2006974844,-956366987,-611531380,-577846386,-1979602242,-1012599858,1776815536,-385175298,-202834332,-8590849,1508400304,-404201730,-308267265,-22419456,184503785,-401509130,-1977221038,1931492357,1946762247,4712469,-130121674,125108226,57999114,-380710914,1331167042,-1328641283,129192736,1991118563,2105550345,158599425,-220017666,-316790218,48114176,132219083,1952406524,518339,-1125385246,-1336946946,-34936824,-437772112,-385306371,-1607008800,434713727,717982463,-402134065,48955444,-969539151,194566,259322426,192215866,904440492,-20447490,-370679098,-80019762,-939591308,-20649658,50333672,-369556751,1642659514,717982462,1226273999,503714932,-24422649,1605300807,-167283449,717947601,-379730993,1085341334,1610445800,-400685481,119537390,-371291554,-164167924,-385681386,447807098,-385968151,11598138,-15936652,861032643,-391190309,78906738,1524560104,1021348440,1007907841,1007645702,1007383559,1007121416,-1341950966,-369442048,106026184,117448936,-506404400,-506338863,-288300591,-779366902,-1325320031,-773795324,101341664,1455620407,44940115,855639737,-389903406,-987832234,-402581962,1528815560,44933470,45026955,45160075,20645435,909984372,-1556253781,1364590907,-1177406638,-235469387,-523116335,-930357039,-402550338,-372178909,-1031732109,619184328,-1107185408,283640217,940476416,378028545,-1830289097,1582914048,-1409239869,359845947,-348008405,957253878,63043073,41229488,-1700609794,-253181183,-1144616193,987169176,1929359554,-2234252,20387465,-372119087,-1962560072,-1964902438,-2147403506,-1849818143,-774862079,5433569,-1715548278,1239959809,1238075904,-1550659325,1398145339,44940112,855639737,1405258706,517965288,18233029,534706152,-542381989,44893839,372688158,-555292671,-1587651809,-768409285,1073743801,-1997408448,838941974,11846592,61668323,-1006902576,-1957277360,16759282,-1073085301,-58709644,-2147060422,1946157692,-1073042402,1060910708,708582004,2145916532,-470911493,-1073042422,1944587892,1105425915,485214475,-638858957,-24907221,-2096270334,-344652546,2088825483,-478856703,24496395,1482252025,-6231869,-225768078,1944195048,167948531,-1342016055,1355020547,922726481,27592334,-1191176001,-1359871980,1325561337,-1017619976,306103376,-31999,723918452,92013637,-348273626,1157834480,683365124,1541666304,50333189,32241912,1354979577,1912618984,92940023,-260767940,-1008147406,1407904767,516175441,-164429550,1962933123,442136,72321830,3768358,-947712396,-186497496,-350239706,65796579,1509489411,-75250853,-1911852268,-1962826490,415728635,-1007041544,-469318090,37486603,212862326,920124393,198581900,378085142,-660468780,-12064757,78644339,109897451,1049168859,-1897395239,-1980796161,-1995711178,-1945379010,504094982,198448837,536808168,-655687053,53806734,199435912,1971373302,1200236068,1947248651,-351948796,1963501797,1946265848,-465666030,192217099,198721152,-337218304,-1190717950,-1957298165,-549549069,-1912201717,520872198,638281610,-2096994936,-1527577401,1053056543,-947713057,-484013565,-201791477,1053040406,-31061025,198746117,21334054,-1993949133,-1993989051,641738309,-1005501047,-1593059010,-2010772515,418349829,602523531,-400615721,91488012,568919728,92939991,-193659076,-16398810,-2014780366,115962622,-1928462817,1173750613,393592859,-402491905,911997132,46472840,1022625256,-1341884929,-339219710,-30545735,-169147789,-986313868,-167562434,1946225479,-351948796,-452475155,17122758,-2116514899,370147299,-402426849,-1977159884,-957874106,-389485584,74710426,-672463952,521543250,48367303,378332671,113705735,174588677,-1047858549,-2013142656,520872974,-549132258,-1073063393,54265972,95421556,45141227,922644457,199689868,-383874762,110048779,-1003090971,100725534,922695251,719850469,378091008,-1942617869,906032414,199689870,-383874250,-1892236533,906749190,15926927,-184119498,922695168,1371737061,-754667182,64589034,1524207306,1041025,-1561803943,3926271,-2144990862,1963000189,-402280441,-1997799484,-386841368,1150013732,244004356,1284049899,-5314556,-388636183,250150773,651981312,97664,652792692,383314929,-351368929,-42997749,243992240,1435306987,-1021377021,451419926,102265597,-44570537,326246238,-1979318746,76027975,-1961300349,-1330254906,-1331959036,-2013598970,-397323303,521600615,1911053145,1943635965,-351883058,1912814824,-352210940,-400615690,520551705,1173810034,108298267,-768360397,-922872085,-922873988,-2020467076,323290065,-350923501,-779644413,-1994111607,1911039573,106203600,-1645542263,64063378,1427317829,1021700902,-1341884927,1924197121,-2116449522,1962924259,-351948794,1375529968,-60692400,-177055398,859751478,169809411,638940370,-670341248,189728806,88458790,-385896447,-1293160695,-1977169613,367528783,72124880,-561188629,54271766,-397259145,1935342717,-351883260,1929526452,637549618,1947944330,1962281490,-351424508,1954588906,1434986067,852355867,1954588900,2110006792,1703552540,-808523771,1418317963,652667654,-2145696266,-1004130700,1240145021,-922826498,678822716,69992884,62129780,343263486,-491853744,-401509800,-527771407,41287600,-907296514,-1544879696,-85260880,1448104529,-1595358326,-402099486,-1004082945,1593315966,1918458456,1173825251,1950351364,-20381993,-972589880,201418502,113640939,-1207762585,1705181206,-1547685119,1923219816,1997441281,1930856705,1966508289,-1960901119,-1157163273,-1175977627,2007054041,513272577,-118991277,1979661521,1482184711,-1897197648,38047583,240945499,478053158,1393391103,113653335,-401210683,1533008934,520549771,2089010062,74776604,1983686,-1189165437,-1431568320,-85934070,37532651,28312690,521583851,1945849064,-351883260,1975519987,1300964883,1435182617,-826349545,-1996206967,-722794924,424511782,391481638,459636774,921693119,200087177,-283210698,1049179659,-1942615055,-401870074,41155247,712293867,891194934,410517251,-15042561,2013208183,376962844,906721279,49231615,-248068810,-593565685,-2096663976,95423684,976670443,1946349318,214205191,-253029968,-248068810,911235083,48367303,-1942559233,906168086,50661063,-941094296,919368411,53688005,189237336,-1894365297,1200561223,440897310,-971487345,906036548,200095429,920404968,53688005,-958068794,369165636,-385896417,-1008079647,-105584430,74712691,-1695874384,911340171,15271678,-502872266,-387645438,911858704,46468744,313525363,-1909006101,-1979501282,-991425681,906851549,20920063,387877686,10545411,-213990346,-979356160,-1607030270,-1180040465,-1101856757,371065529,530903839,20947254,-257870165,-1590252798,917177074,-1425860703,-1442101366,-1424603253,-1424472181,-1424210037,-1424078965,571742,540846764,24509152,-2131688625,259268668,-1180029264,-1431568381,-85974980,844038517,334080704,918894290,-695533325,-504867262,91447027,166269616,222596050,185560260,-1947109184,344593244,-988379082,-1992929278,906162222,49415820,1490713576,53151431,-1276575745,-648877863,16723433,332288,-134152192,520093952,-385819838,-642228622,1048587781,1962958649,91273229,121978499,-1207732992,-1940912886,64523210,55616450,-1898826978,84976602,-1950314977,-1946514446,-67096562,1537537018,-661733236,646697102,-1945763796,62951112,-1274599650,1914817866,512359205,-402192599,1206388924,807308046,-7879168,512426239,1065354035,-385649664,1340673144,1374277387,183429131,58002748,772468200,172165002,-1007782464,1954103840,1713402725,-10132110,112918541,172025856,-1900006626,85893592,68159035,520360099,1963399840,1208367622,-1274776576,-1190081280,1048577543,1963394842,185383171,6819465,-401902104,-1158014003,216793121,-400626152,-1608581108,-796261106,567096244,-1070349317,-1591289714,10684182,413214208,172807,118661414,637538467,-1559817055,446758930,9478917,-1559946079,379650194,7119621,-1559947103,-1590820754,1889731250,-1264505344,7512834,-1560036191,-1096744924,2532099,444355,-1945707008,-956300786,-637530106,302943238,-1878604032,-1945704960,-1593798130,-1130168284,2531587,-956055901,-1946147834,638487580,1879492352,-1945983232,-956272114,838888454,1846447133,113716736,505676470,-1207006162,2138370,-1593589597,-1029504990,782025475,45227775,-1238434002,2,0,1443782144,1447860926,1458962622,110086997,-1782708480,1592847180,-1698802162,-1017817524,1063930432,1282166457,1068777399,393432033,1319180151,1013398628,409737106,562176676,707601966,16061550,131072,33554688,589888,84017504,1879293184,2097216512,56130,0,0,0,0,0],5,[0,0,0,0,-385875968,1861,0,0,0,0,106758144,66011,16777218,4194816,20578311,-1124072703,-33525757,-256,16777471,29688234,17957317,17957138,33227004,17957410,40043099,38077027,17957138,16515346,16253801,17957138,51118860,17957138,16515346,16253193,1179922,0,692024653,0,0,0,1073807359,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,16777216,65834,14369311,-1048510452,-1651834868,-2017065145,-973078528,-16774777,104329,364425,8438145,-1752574461,-1886846973,857604103,1054379712,67222912,-1274252029,808356335,839814144,-1274352896,741247479,772705280,565845760,-1004344320,-1006937106,415172126,-1900006654,6994368,-1425966408,-492058484,-1093103881,179070360,839808192,62915556,-1510437952,-341063540,-1021376531,-1070397922,-930299762,297719950,-2430618,-1559983725,26543129,139367941,-1610080337,2006910291,87791365,-1492052314,-2035805930,158903066,-1459015764,-1830216869,1137434633,-603416353,-571864698,1097853705,-465456660,1541605666,1148184133,-582711065,-1011480444,141352456,-519423269,1474431552,125798154,-1274564215,1672286600,265143560,-1576545320,25825275,272609808,1483579648,5802398,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,540810356,92800370,-957289657,535298053,1963604992,1632259,-369230359,96927132,1425152,1006635496,-1998556640,-185907451,3477131,915083747,-1977221065,890175236,923205376,-104597504,890145731,-386342144,-164429671,1508441739,1914715136,1465274873,-1102188917,11863910,210435467,-217128122,-251420762,-260723554,-346464673,1499356933,-1123732403,0,0,0,1073750221,-1009152,60747789,43582772,201786676,87294171,65793,-254,-1,-1,-1,21626880,1332,0,0,0,0,0,0,0,13312461,0,0,758394882,538980656,1396785696,0,538976256,538976288,538976288,0,0,979509260,808268848,1633824305,3443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,753129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,855641319,16711680,23594496,256,216465408,1067910475,100724806,80157184,87294501,186403584,743376180,16777472,1018167296,42730804,-230292172,1951136896,788475397,503712683,1381390165,777016145,196417164,-1289320146,375066123,1958951768,-1126986235,-4521600,-850873089,1509654817,-1267699200,1914817864,920126314,157752969,5892993,-1323398858,-1262449141,237096265,7727135,196548155,968506484,1023457289,1064444365,-1061496693,1891795216,-1194773714,567099904,-1878700359,196157070,567099316,-851528624,-108963551,393545038,905984744,196548155,-969536139,602630,-1356923082,907209483,196294341,525511,-1659472641,1150262521,378418710,-1959916619,1477161766,1582979419,119496031,-1909580081,-1190416098,865076558,73853430,1024007610,410255362,1946158397,144685587,1946159165,144030219,1946159933,143178243,-1259856114,-1944851709,-1127117111,567083392,1303694962,-1557257779,99158380,-930284799,229955726,116859341,-63181,-315415179,158795462,1996932608,1048772618,1946159475,1929824006,-2130706679,617278,166265717,-389285631,1908015604,56485896,-854851144,1012868129,1008170062,-1897171623,-1274465530,-954086071,602886,1845937664,-219676407,-1163138302,521013487,-2147275032,619070,1048776564,1962936691,150321672,-352118040,151763710,-2147282200,619070,382015093,565709739,773967141,772353185,-1207953757,567102464,113712910,2419,196937358,567101876,153755275,567103668,-2146866015,617278,-1070398859,158009030,640614145,110046729,-1892808410,1476995078,-2134964466,4241664,1370793459,-1993465395,-1274467810,-842298288,113716769,8456563,1795606062,-2144468727,617278,-4509580,-850873089,1895530785,-385649917,1219821385,-143515187,1795606062,-1557266423,-670889027,1730054446,1357611273,512306691,-930346653,-2135109490,-388461055,-315424589,-2013265992,1024029958,74776575,567094964,158547587,-385649153,-840368347,-28710910,196548155,-1427633803,1763064578,-971017207,17379846,-402502168,373030447,158665655,990023912,1946773782,41936901,12118507,-2011050697,-2146713834,91566074,197134022,839304796,-1178730487,748601099,157484686,571900,1738647027,172809,157363967,-889191960,1975519824,-853953530,1405156897,298702986,-1060060976,41222948,-1057046274,1985730618,-339736060,1488990978,125123,-1948568629,-1962316018,973084694,-1274514230,-2011050690,1124079630,141880890,567099060,1650312,-1190870141,1051983887,-498916915,1394525177,-850283440,-1579446751,-1557266408,446695728,-1545565696,1532493848,519815967,1347507974,1150016910,646458884,118360079,-1190676545,-964493304,1487205130,-402170023,521076672,19327058,-1572797350,-990509140,-167086976,-2146955514,-1192688779,127122944,1946273014,127385091,127837101,127968173,16770945,1980563331,835331,154025609,-1114904623,-91814169,-1174346008,-521664613,252114432,158629896,-1274564678,-350106359,128301586,-2147431704,602686,2062026100,-1166873856,-1192753159,201439232,-1377295923,-1272968192,1953053696,1019543107,-29526926,1969306820,-2033044514,168458006,-2096270126,619326,113706612,-63117,154025603,-2096663552,34156094,113644149,-2097149577,619326,113706612,-63117,-678706038,520100072,135314127,-1174382872,1357383589,-352145408,1894635,519956457,1370771539,815866317,-1545892343,1532493848,-1128611041,-50665208,-1610076742,1474824549,-386959874,1035599903,1698594824,57999369,-402111046,1387921423,649224,-854849608,-1380269279,1381191687,-1393390762,1014965328,1008038448,739342137,-523134928,50790843,-401110056,116129759,45404298,-1470619187,1591243904,-1017619622,154778181,-851640136,1024488225,108331012,-385294406,-2014774140,-1947866113,281066200,12110131,1914817858,868137232,1662946846,16824841,567099316,1052023839,1922900429,-1090944762,-1162316749,1458047008,514976767,157490830,-1191116610,-772003322,-1378733079,-69021693,-1631927521,623032323,-1715854899,623097858,-491118131,623163396,365109709,705110535,1057436423,1376207623,1644647943,2047308295,-1895332601,-1039684345,-905497849,-603466233,-402136825,-217584377,1769101063,1881171316,1702129522,1631777891,1853169764,1867445353,1701978228,1123640417,1663067233,1634561391,1151362158,1122071649,1663067233,543976545,1836216166,1700000865,1867443045,1329868142,1768169555,1699998579,1919906915,1953459744,1970234912,1867441262,1885433888,1918366309,543519849,1819631974,1634030324,1634082916,1156869237,1928033129,2003067237,544500082,1920415077,1852404841,1919164647,543520361,545918273,1769366884,2123107,0,218103808,1126179850,1095585103,1629537358,1668246636,1869182049,1713414254,-1603965847,1919906418,1851868064,-1602982034,1919905125,1633820921,1239966580,1919251310,1868710388,539784306,1920230738,1226845305,1919905383,10501989,1818838576,1635005285,543517794,-1402707614,1986939184,1684630625,1329802801,825831501,1297040174,1936286752,1852383339,1769104544,1092642166,1717920928,1953264993,1769104416,1630594422,1931502702,1802072692,1851859045,1701519481,1752637561,1914728037,2036621669,1700016304,1852403058,946173025,1651468832,794372128,-1606473394,1128618053,1767990816,1701999980,1765098928,1480925294,1353724997,1919381362,1948282209,1646292847,1948280681,1768300655,1852383348,-1338544864,1684095536,544370464,1936943469,543649385,1835888451,543452769,1702129225,1701998706,821192052,1713401678,879060338,1684955496,821257580,1697855309,1815490741,828662127,2037588012,1835365491,1818322976,820274548,1635021622,741438578,1769497888,1735289204,1919890096,1835101748,45157,0,1332,0,0,1547321600,1296912195,776228417,5066563,0,0,0,0,0,0,-1342100480,316,25947712,16842752,65537,16776960,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16711680,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,623852127,1162889552,606350897,979304484,1229989167,775046480,2368548,185207548,8390130,6030644,7079220,1332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,56075,1749001984,503657473,872714637,788921605,872579932,872702981,5,0,168113229,0,0,0,1213481296,1329791037,1162892109,977354051,1297040220,1145979213,1297040174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33947725,13108480,-1593066077,512491522,1213481296,1329791037,1162892109,977354051,1297040220,1145979213,1297040174,-65536,393306,-1930898630,-1547566118,12061468],6,[1073750221,-1009152,42790925,43582772,81921332,87295284,65793,-254,-1,-1,-1,-2226691,3170,0,0,0,0,0,0,0,13312461,0,0,758394882,538980656,1396785696,0,538976256,538976288,538976288,0,0,979509260,808268848,1633824305,3443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1201769751,-2144467495,6240574,1891110261,1161724677,57999367,1342507704,-661927284,1352909315,-768401917,279173774,-1064427771,-91491701,3149451,-1527514372,-1899983781,-1949266216,100674598,-1064384372,120004099,567102132,-1980029582,117909790,-402080536,512429639,-2017066960,-1962868737,-2147273954,57933887,-385058583,-372307121,-286782639,1963801610,183363587,1124567598,-294273014,2034376899,544433524,1701147238,-1157624321,1088946182,-1070391798,513923214,268843781,68199172,119185439,104466037,74711112,281870516,-2147088455,117905982,213451637,1745783051,192276480,-98841112,-335535686,518920204,520097000,-1979380064,-852249392,868481825,651726528,-1559816543,-1591345152,44238616,312550912,1090311,118792486,-1593830749,-1868364518,85762304,-1593797981,1822622998,85500160,771780259,-1560104287,-1590820752,1923285684,62693632,-1593826141,648217534,113754880,115212288,134796,1050311,244057818,113704978,115736720,9571980,-1560271711,648086460,62825216,2361031,244063372,113704998,44499056,7474828,7079623,244063538,-953286546,604157446,244067870,547422904,62956288,-1560272223,-1664941118,-1306591442,788475394,-11861322,505737216,241042944,1285209686,-167723434,-1882499754,-1106837498,-253014891,-1101656482,1431719066,1783251139,1817098559,-1270892724,1934352703,-1592297705,1732011086,1813484092,-2111658984,757476897,-183210454,1929707041,1045183051,-565427636,-2109162420,288320812,-2126480079,1614841152,1749050432,1443059008,2047039235,-1862040573,-1610376189,-1492934397,-1392269309,-1006390781,-905721597,-603727101,-150738173,50594307,251922436,285478916,1207959556,-1932637887,1442957654,-1000996141,1296912131,1334562383,1380552909,-1849340861,-766950328,1413546135,1385014341,9623361,-700103598,1230392981,-1680978094,1279609088,1279886020,8508229,9032773,1413697280,38604,-2016654263,-733654272,1229652101,1397425316,1145767332,1145767588,10015305,-2067444415,-732626944,1313423752,1095536596,1095603161,40656,-2032908973,-733654203,1229213066,1493211602,-851094445,1279608963,1224776396,-1901836979,-767210167,1224736916,10278725,1329876553,40407,-1966145536,-343989241,-46335221,-29559436,126546037,-1147314338,-393608364,-1040301903,-1963488701,126496467,-227229686,2040415135,126496500,-394934982,-1047864697,-796239526,168058528,-1560301376,225707102,-108322640,-822197846,-337050763,-339572214,126496262,617646659,-1426486401,1976499777,181725443,-377896438,-957791397,1499069194,1263754073,-1157177880,1093403425,-930430974,-654114635,1528269614,113829971,-225720182,2133109806,-941030539,-1053146358,-225757323,172141614,-1948091968,-391368974,775685798,-1394080908,1912647686,178579715,787647320,1505757868,-385648294,-2146697213,-21999367,-2031550436,-225748214,172141614,1123514816,1575593707,1954364426,1971207193,126501652,58040380,1008505321,-385649246,-1337254655,1600049022,126501789,-697138900,-466436094,-1185288053,777064131,47822079,-150646807,-16295292,-821987841,1503485791,1359922105,123385087,-1962592279,-293275661,1979711239,1600114433,-1783015011,-1258335985,-373094418,-1763111363,751167758,-82577943,-277553604,-294353604,-311108548,-327886276,91553340,1081408828,126501839,544509244,527732284,510956604,494179900,477402428,460626748,443847484,427073084,-821589429,-384672023,1055462138,1172498707,-381399575,-35044442,725739803,1134387038,-2127820918,-1060110155,-397293430,434635944,-561553914,261470806,-1576947630,-208993112,364183342,395035395,167819,79922076,394904477,167817,79922076,-208944227,-66804801,-544496219,-1090810941,-1510210397,-1008825435,1986348032,543515497,1986096725,1634494817,6646882,1835888451,1667853941,1869182049,1969365102,1919247974,1702260512,1869375090,1766064247,1461742451,1702127986,1869762592,1952671092,1140876389,543912809,544501614,1684104530,1766064249,1293970291,1634296933,1920091424,1090548335,1851881060,543450467,1952539974,6648437,1634624850,1629513069,1936683619,1768169587,7564147,1752457552,1818838575,1667309669,1936942435,1920099616,1342206575,543716449,544501614,1853189990,112328804,196215531,-375562658,-998045596,-1946482924,-1897362737,75795421,-2146491136,-1047863286,1971373302,113647378,-956168403,1090990086,808321082,-2095650041,146344646,243803648,817825581,-1527514105,1477347359,120300295,-852446128,-1073063903,20723060,154938996,171714420,-990502796,1007383936,1008956418,-383618041,37488622,-404158092,-1186287097,-1296494670,431143192,-1189367111,-1296481102,1202895174,-1186417991,-1296479822,1286781259,-83375127,1933900416,1583271681,1308262557,1760167282,-2131361784,683557866,179056134,-17140288,-1946782262,-102700834,54992523,563434,-2095221514,466238,1048774773,1962936095,-75247871,-402426625,954729949,1189865733,1598483433,-1595368097,-385649402,-1628961071,-385649914,-1252849970,1372424721,110487708,75022160,-1190651973,788267012,1135282059,-1946623421,-397718561,125175425,1476821736,1481687294,-49896727,-910228481,-71954917,-1564462253,1168244788,154510080,-401377304,58011386,-400200984,-1070459538,-1341629022,140157444,-1341630302,140092024,-2130981029,561470,-2133917323,216894,-389086860,-1597041725,-796262359,-821851672,1520263006,1448582226,300436304,-402099198,-385941016,1485963748,1397903611,-1962704152,1381653489,1692975754,-816293319,1600060787,1582913693,-225814953,-208939894,3048646,117415936,-645136636,1460191935,964356438,1587371870,-70560169,1962953960,524190473,762642439,-1015822869,-382301357,71073796,1048583797,1946158912,261917463,227314432,46236416,142006571,1927815344,-126530756,-401756069,179307373,1577281768,1465818463,-1564462506,-389347520,158598217,82392715,3062912,1600045833,1499159197,-396994722,1590377488,1482399071,604473939,1916808415,1931164728,-1975303372,1592603342,1050601552,113792,-1207470790,-268238846,-561264597,-1084698230,-1951791888,851640015,-104792384,1356891807,300485558,58845446,1486708574,-853953453,-373227999,1600061373,126507933,1465827338,24300374,-1654694193,1956421208,738691602,1975519788,14870538,1375779816,-1667434083,28491826,-1660787224,-2145075174,916586764,446471429,82813632,-385649251,-655870126,-390057467,-840367536,69199926,-821988669,1486708574,1359922105,10414155,552076917,929097984,738226152,158683196,-402617368,988348431,6219831,387137,719962162,839037445,-402606400,-960298494,-16435706,-393560014,-454507126,509441,775603710,-260700961,916635698,1600045829,883288477,-19928837,1590624626,-236413601,1007907386,-1978698742,1577315272,915119455,-1937242903,-2031550431,-1956723964,-1506870021,1977584470,1007127050,-1023315398,-385869847,-73399072,-33014782,-20382008,-1975270456,1916419079,540852993,141751412,-17485764,-1010237760,-76234742,1869744956,1064640060,167968928,1129366464,738394274,742028060,1007121397,-1977911810,512312071,11993854,512350346,45089538,-1157430878,173539332,126534592,512312131,-1974795522,1021438783,-1950124784,-352125410,-792658282,50438848,45764946,-1965390077,46786792,1515838087,50208393,310104,1019461642,-385650167,809303916,-20906251,10535880,1930378243,1913469977,35556117,1124758787,394937155,-2026403261,17688794,27306475,50045443,309594172,50470539,77799049,50601611,77930121,45845995,20047875,-2041018901,-1017405756,1631324042,2067593586,1596257651,714947,809302643,977073778,1094501365,1530723186,512476149,-1983708357,-1341873378,50045442,512447427,11862794,-654059261,-1014768649,50950714,-385649956,-1017446398,-385806103,-507644168,-1107760336,-202682427,-347092291,1356250606,-390206997,-1109071024,-538226646,-347875907,1350352346,2042484203,-1110381748,-873773224,-350292035,521780678,-1061305877,-1111692519,-1209324455,-350364995,1067826610,-2000835093,-1113003229,-1544863448,-348066371,1490271646,-138569237,-1114313921,-1880398687,-351252035,1681636746,750618091,-1115624625,1978214102,641646070,-1107922967,1776883484,1682226678,-1107926039,1575559850,582335990,-1107929111,1374226939,521977334,-1107932183,1172908965,746110454,-1107935255,971585935,435731958,-1107938327,770259617,127385078,-1107941399,568925059,1687731702,-1107944471,367593382,607501814,-1107947543,166276356,682016246,-1107950615,-35059799,174570997,-1107953687,-236384167,146193909,-1107956759,-437703436,930004469,-1107959831,-639031622,642760181,-1107962903,-840361089,946322933,-1107965975,-1041692780,127581685,-1107969047,-1243011508,745651701,-1107972119,-1444318144,1956560373,-1107975191,-1645648216,1661189621,-1107978263,-1846975712,1817427445,-1107981335,-2048298431,1702149621,-1107984407,2045338422,2108734965,-1107987479,1844018014,1422966261,-1107990551,1642681557,1439284725,-1107993623,1441345494,129154549,-1107996695,1240008611,388480501,-1107999767,1038684464,1691270645,-1108002839,837355406,1892204021,-1108005911,636034847,655801845,-1108008983,434712076,291225077,-1108012055,233399624,1699790325,-1108015127,32056766,1695137269,-1108018199,-169270681,345554420,-1108021271,-370601877,1689370100,-1108024343,-571930705,128761332,-1108027415,-773238041,639942132,-1108030487,-974569111,1130020340,-1108033559,-1175894279,1185463796,-1108036631,-1377231094,1675804148,-1108039703,-1578539716,1234877940,-1108042775,-1779866486,1672330740,-1108045847,-1981191294,1800519156,-1108048919,2112449453,1929625076,-1108051991,1911126516,2047786484,-1108055063,1709794353,1706343924,-1108058135,1508467521,1662172660,-1108061207,1307141147,1662631412,-1108064279,1105814312,1890237940,-1108067351,904493986,1874968052,-1108070423,703167841,2076753396,-1108073495,501825299,1058455028,-1108076567,300489175,433765876,-353104919,-167743281,7396074,1836706550,1055585792,-352976823,-167768344,966634,284027638,-253037056,-352976880,-167767554,1399274,349825782,485160448,-352976828,-167754281,4110826,516614902,-1444219392,-352976835,-167756078,4279786,1695345398,-1628768768,-352976860,-167762743,2526698,942336758,-1830095360,-352976852,-167770258,578538,575269622,-571804160,-352976887,-167764171,496106,127789814,-655690240,-352976889,-167763993,2555882,754903798,-1091897856,-352976889,-167770169,508394,131132150,-689244672,-352976889,-167769128,868330,689433334,1072363008,-352976833,-167770208,4185578,433449718,-1645545984,-352976852,-167750174,5700330,756923894,-1108141847,317271351,766557683,-1108144919,115935032,174243315,-1108147991,-85390803,-1505853198,91553796,77924038,1978468864,-808898046,250134110,-2103210,-54925231,1364286041,1979501288,-12982013,-956512023,17242886],7,[453428943,1048772615,1962936093,524190484,712245255,119291520,-383552512,-1712832867,490113846,461671175,1958742784,228363246,1958951680,-2134887703,436220856,-2133861004,465726,1406075253,82386571,3055498,1962867584,-33849327,-105708939,2012871552,-134512615,1048581234,1946157150,-385431795,1526726660,-375562401,-816054616,1470249772,-390177273,126506510,1023300073,-385649531,-397204805,992803316,1527207842,250134110,-385381802,-1108804037,-1175960839,-1243069959,-1310174215,126502393,712126508,645071420,73139770,-930474892,73219712,-1592101632,104530778,292881244,1554170250,-1564410364,-1511521187,1978254329,-25695746,250134110,-385649322,2028535320,512447484,1048577187,1946288891,-1524747506,-79790076,58000130,-369381143,1048837629,1962935529,490636039,24444935,497155023,82420487,-138674507,873129985,229640819,1979645312,-28579581,477367612,922683272,113706217,1257,-1879368472,168093958,1138128109,-773075458,-402651194,208810968,141822524,82392715,2196616,82380487,-1998061568,32947195,-123904162,-883533986,-2115204101,-1459616066,-165710541,-16296186,113645685,-1962997929,973101606,1946167590,-2000355831,-385853658,1048835850,1962935529,524190512,913571847,119513424,1476716963,-952917784,321798,849644032,-2000355840,-2097129690,466238,171705461,-739697035,512447478,-1082129175,1543372846,121376373,1048584052,1946158936,124931,-1974316849,-855264048,222059041,179307893,1493167848,1364414659,70576210,1482381658,16160233,-2122317696,1392509441,512416563,-1976696760,-1978521681,1526745358,1949056081,-98441204,1374194265,1962425576,-132978624,1949056044,-99751915,41205770,-2141618000,-401965083,-132126639,-169335948,742141175,-253227916,-930457095,-133437359,-504885388,-521655049,1508936441,854132459,-242591238,2696842,2133116298,175423498,-703933902,-428486390,-58713109,-2146667480,-629996290,1912928640,-2133595380,-831321858,1929968000,181504713,-2145356608,117459006,1353997428,37488305,682895988,-922826242,-973689739,-31623808,-1323701303,687636482,-973731468,-32672640,-32904255,-2134509879,-906100107,2696840,-2013247327,-1996470258,973097238,-1206225727,1268973575,-1547401728,646447181,-1461190577,-1576831752,1156055119,4890624,281871796,-1796713533,-2146667272,594238,82314612,-398398692,666040441,2702976,-1308462040,-1978091953,-1191162050,-1047920640,281872052,-1979711302,-1275049666,-351220478,1491620636,-955681544,603398,438167552,-1275049824,-955200256,18694,-130160640,820513396,289308698,108331017,-386392088,602470448,-2084348936,466238,-387440779,1782480903,309592064,516248350,1065353323,1964989184,1778828805,-907476992,-155784965,82392831,-1559814751,1575486697,-385446095,-401444348,1347618739,1424490928,1490717688,535365512,-1559836677,-973076988,50526982,-386615831,2112358291,-162076426,-162338780,-128849880,58048522,-482071,-955979466,321798,1065374208,-1961921492,185015566,-1978632759,-373290489,-398198104,58009586,-1980191511,-402331378,1479144984,-253210541,1507494903,1945601512,-81008381,-498923640,110058483,-380435223,-397673814,-1791166952,-1875113868,-583269260,1122567029,344439309,1093017065,625087781,354763541,1159013700,625349925,354764565,-837418419,-87091962,350933012,-871046956,307762384,347618364,1360958,140000896,-28937216,-1022863346,140000896,-29723898,-1022863354,-92254093,172716865,-2008582958,-1022862826,1914763904,1494648893,913556232,-92223181,170881857,-384928558,645070995,1929902720,1477871649,443794184,-1073036662,1430012276,1217925235,-218755918,-997527414,-1073561346,-1628884501,1089044727,199805186,1007907878,1007776803,1007514667,-402295763,48965149,-906049026,767279498,181874198,-1965852480,1342724150,140157010,-402105438,276047322,-2144985368,-1166851590,74764810,140187272,-1952950182,1960512472,-1618268658,112268858,-338440662,-1962880125,1528203979,140091400,-1957567754,178888,-148766536,-1072997903,1347508084,1948619240,1965964312,62478353,-773720320,199938536,-370641710,-1696008443,190404645,-2144111415,17325118,1364208756,140250762,-2147482693,57934585,-150992965,199807971,1073837504,976985,1544456792,870896392,1975520201,-796146943,-385833239,770242241,1006743845,-31624116,1951612097,1019346455,840004686,1950760137,1019870726,-1998817982,-1022862066,140250760,370414275,67305240,-16119802,303042060,290656346,326242907,366220442,411047712,461380085,517872931,-1174200135,1240137856,-2080921368,997336570,-201398190,-150607828,-138287021,-2147178821,91553855,736713307,-1858109433,125836659,-1858109435,-2016998286,-1870659585,-161849,-991363328,1540590581,-385422503,-1276512735,9889848,1391625811,74828043,216728245,-1207954758,-235457316,-377042805,1780386641,9407240,947316736,-1891904396,-176947198,-386246567,-997574624,-1959257112,941025473,300467338,1560737336,125107976,6700675,105149696,-1064386509,639455162,2102921,571378726,1085933312,134264832,-289109266,6620918,-1173522945,-1229979581,6404846,-301789972,-1174391064,-1964113854,243920580,113639526,-83885979,116835163,1979648093,512447259,-1081931670,1962934274,1048796153,1946157158,1694942727,-219414784,930932931,2011752586,-389510601,-527812750,-1338544663,839052033,-397717312,1077736204,-818149260,675021940,-380107659,-380104368,-773312973,-655824910,350770165,-2146465035,1215431161,112523,1122556298,-386627072,988282923,-388724224,854065187,124565760,158653194,-453614416,585681035,-1262188032,-1261960448,169987371,1527870912,1960512195,-1395917301,460599100,393489724,-386607895,-126746606,-620044150,132647284,-721128960,-1008694774,-620051574,76216692,-210620372,1928661564,1187774190,58845379,1408396264,552078000,716460788,-1973739059,2943174,870854064,-389903872,766509090,-2130695704,-2146997015,330654969,-377485966,-1966735772,583877,65585546,-155391744,-997848364,-399495155,-997588990,-1019017336,-403572760,1408564968,-1963705624,33128463,-1215613070,-645267455,-1962972952,1698028,-1962975000,1173708,-1962977048,-1261292812,169987373,1527936448,1960512195,-1395917301,74725948,24456764,-200545853,-402464024,-1336675892,-209590264,-852708270,855277601,-956427150,1916599936,-33507827,1022984385,11601010,-1973697026,-9115451,2078816944,-389969153,984678250,-1962970648,-10426170,-386524695,-1269567096,-1960719060,-163794726,50378213,393263553,1347609079,-403282768,-1023213385,-805086374,-1979657341,-83441945,113705986,9962662,-1175201048,179993123,-182720297,-277288613,1022642408,-385650172,512422773,-1073086365,-922873740,512363636,-922876077,512361588,-1006762156,-1007474456,1022434280,58039332,-386853912,1009316076,-1659800285,-392423052,-397151629,-746065277,256347,-386704664,187298000,-385649198,1956508453,-628403443,-401667651,-379852506,-320278770,-1605217535,-1336933637,-225843197,53288587,-1891432561,-179246841,121833103,1443817662,58008380,-386588951,-1578568809,-385649424,-1192755114,-154760460,2042628816,-220993277,-397225846,-399708048,-2141523345,-528087814,1397754739,-1260203950,-219590636,922705652,1397753667,-970261584,11854032,1371273355,785908507,-1073018997,1005126517,1358829,-1959864317,-520135929,1127677790,-212867065,2688570,646591092,1346109512,675022708,1860764532,133988594,1353712757,-192931093,133988354,-855768459,-2013255262,-956282842,18694,-117577728,1074185923,-1101135609,-380236056,1409021044,266924682,1007252480,-401640390,-143065082,-808023461,-29161590,-963984438,-922828246,-328072644,-395115204,-1152167335,-242541769,-393557878,-2145088938,141713916,1937505408,552370179,1124567598,1975794246,1976172101,126496484,981057546,1012554587,-1255509254,82886400,208982538,1933703808,-1949660644,-1527513869,-1320145528,1959406144,-205157884,-92251990,-1308462581,-1654694389,173430622,-1073034304,-1976648840,-1073069305,-846530439,126496350,-1938440182,1515904651,1137694346,-80655025,843927363,1414548730,1347221809,1291334228,-147631024,0,0,-83886080,-1484107693,-58720210,-1274907139,-134446855,-58718862,1476621052,-72298661,-1073560534,-125108044,52122043,126562008,58048523,1542183401,-670891849,1527221038,-16776472,-1889706272,-1660468474,-1833179393,5814536,1124075462,243858146,-87881583,69470090,121241868,74712968,1081410596,-1963277317,509447,-1963324949,34361351,878184328,-80055291,126548675,121242916,359991176,-1963277317,1946396679,973343760,-2012580857,1963108359,1946498052,-87819517,143722238,-1963277317,973284359,1946650631,143761418,57803052,-83324510,512447427,188940334,-1155959589,498665619,-804812288,-804752424,-805014824,-2096663848,-303955005,-1957575845,184549783,-277587502,-1243065518,-8984321,1088947377,1532647919,1393083523,3028735,1351464017,-1991517557,1124287262,-386773527,133562372,-1816411391,-167529464,-1009253404,1364414715,-768401838,243980942,512623639,1622803728,-1040782336,1007776772,-167480009,1007114262,-972720852,-16311290,3022475,-1972865981,1916484832,1010510884,-2143325686,426920188,913574576,-58670850,-30444469,1308393664,-1057085324,1951464576,-1312716255,-1157188338,1864632554,41157544,121307916,-1040315788,-838974653,535557237,50643338,1962896616,-19208170,-527766462,-1964081140,549121732,-299847680,-134091783,1532582431,-855477672,1358680047,-768388578,512678542,1743258896,-1564462592,-922877846,1509973666,1355765791,-768401838,512678542,1048773904,1946157158,1712258825,-402426624,251527195,645924967,1964968039,1482301190,-1160777523,548405280,1482301422,1364416207,141172363,180099,-399477760,1119549899,-997528064,1712228846,1694942720,1290469376,-967748778,25862,141041291,364427,497547,141172363,-2144251416,25918,1639590517,-64689152,-1070391570,512481422,-1980103744,-1962926050,-1996242402,520102430,-301973318,1711720430,-83886080,140328576,-1960479744,-1979160034,-805305721,-2132225816,34102334,-389021070,140379706,464521843,1962828008,-36771837,-1017226407,-661733325,84942478,140459648,-30379008,1963483150,1611056682,-1152183800,268372068,-1879171979,377028609,-1995939423,140746759,100232,518528176,-402426626,-2141454964,13374,199754612,1161723904,57933824,-822062616,1364416342,281871540,208987146,3808905,3944072,4134537,838874784,170685636,908495076,-1994099712,-2013251810,-1996474066,-1342161642,-36968446,971508852,29328381,41156608,113640939,1509883957,-1017225381,-1984212653,309512,1962950528,-1349889783,149422081,1128487168,1532620514,484987843,1959332352,-2129154028,-804746773,-389872917,91553153,855437288,260594633,28988099,-987567102,-1969698562,1405311692,61936821,1584711996,1979595843,1007127108,-401377901,-1073086311,557593716,1587687539,1816840,-1807984917,-1813505419,378141184,378079329,243796068,243796067,-1174730650,954925084,11600565,443846716,1592350443,1979661549,-1190688177,-1606680574,78978932,-1573120079,-397328779,-27721659,402227400,-1057094539,-986003248,-393554829,-169324213,-355538710,-298850163,141873675,-1947197720,225663953,-1006480552,1140642792,1583028105,-306189885,-390177189,126506510,-386984727,-1645679932,-1662506774,-1779937044,-1017632278,-387271704,-399971700,-397152877,1491660367,1540066030,703233000,242534666,1929574784,-2114289402,-385387951,-770970427],8,[-1312556684,-342235132,1508753640,775356243,143833344,1351464017,1359931577,-1980845079,-1241302242,-275519233,762678588,-161750133,57934087,1509665512,-1949070501,1258502942,1961510888,250134023,-293476010,3018377,-1010902389,1223251470,-1957999635,1159629283,-385633789,675081956,-1779891339,1955806208,1955937356,1960655944,-336730044,1098170378,171755774,280641139,-1964837376,1405256144,-773303802,-655872791,350770156,-2146465044,41029625,-1958539343,-1252041929,-1527514112,1048587656,1946157169,-350558205,-350492477,-335550013,-109965780,-177011140,-523181006,1342761477,753504232,1408014056,-1964256536,180368143,-2146011959,-713882631,-1959294141,1959394820,-1469111092,201487363,-1990305021,-1041710332,1958742782,1019805194,-1318227180,-1975850237,1911050247,1012095209,1007514773,1007580304,-1084721699,149625802,-350505025,466796291,1358959801,33796183,-1094123839,1465262407,1610300393,1542251097,1362070211,-382277552,1498950005,-390004141,-41878748,-2146470691,259297533,1972764032,-95950830,1441317723,-389850118,-1017382312,-370457367,675081692,1038678389,1019805438,-1309838590,196799232,-33393472,-402651960,57998045,-1007006743,-386271512,844359904,-402476608,-2141454437,125145151,1592315880,1273824489,854449385,-384060992,-152502397,-1070377987,140328576,-1961528320,-1979160034,-805305721,-2132225816,34102334,-389021070,-1494689653,-941007895,-1847047194,-86168344,1946705826,1611056658,1637945864,140813064,-2012716128,-83335666,481411122,-385928471,1776875903,1965571304,-39917497,1019793491,1346466564,417863601,-2141497089,225809727,-1983978446,65064968,-349927184,-583040989,-1336731787,309527,-98310064,-32934568,-956964160,17670,-400365477,-329782946,-315299509,-2132127511,17726,317257332,1929919723,12014575,-1007232886,-1978960895,-402093649,-1047856013,-2020996629,-2017064823,-402650999,-1017386217,-402457624,1381043572,-1979576344,-2147027434,-397736990,309651408,753379304,116790922,1006887552,-402426836,-1031083621,1914088168,38922307,-397192614,-1847066174,41805825,1398364763,1930546920,334227492,-1172897048,266862593,1393980417,1510022376,-746071549,-236437328,180401408,-351731154,443940,-1017446391,150996678,-375133952,1965826024,443912,736690185,44558380,-672611958,616925714,151167551,20113491,616925787,139895488,-982204414,-402295982,65737410,1511189992,-1729571982,11069462,-1226257548,181635840,1260352704,46631499,-1609076032,-2144073642,101367844,-397407998,-930475390,-387413416,512426609,-637335468,1424544647,1293847296,139436040,-1961726488,-1962388962,721966102,1916499162,-388790498,846463062,-411779062,512480135,243927117,780798031,954730582,-137041152,-1974776869,1925186247,-397196527,1967854254,1453349626,-394251256,938016788,139501823,139527690,151062026,-1597832843,-393607082,-1978530328,36571848,32762121,-1995025688,-1995943402,185095198,-1564374309,-389871535,1347621350,139271819,-402108512,1532498402,139271817,-402108510,-1047915007,-1022865246,151010944,-1973652480,168362526,-1979288101,-351730914,-338952677,4096023,1131675657,151133834,151199290,-617479054,-1006763285,151133832,1048579051,1946159360,35555878,50378505,1393099806,512237450,113641206,1577060609,151395979,473571210,113640821,-1023342335,151010944,1377203200,378198667,-1023538941,-634715978,-637272973,151133832,-1070415014,-1576467806,10619137,151560713,1323828146,-1243067648,-397904667,1009575308,-398429140,-1712789361,1396012517,-1947744536,855941918,-1961915703,167772567,-31558455,1090093257,243799923,-1958672125,33013746,151273097,-22744068,1527316494,-408426045,1407742184,1088995978,-336432622,4096238,695468041,-447289269,770188404,887631077,-448861976,-397158539,512485227,260703395,-915093238,104331,151393929,113754971,151521542,4096195,963903497,151395979,151271051,-1274477664,1086718720,61995147,121285718,350752629,1976172032,444148,854130697,-398041369,-495648765,1979136963,70683396,-1957444855,1375951894,721629089,65551810,-521665677,799103719,1036135171,57868300,-1545138967,113707254,2296,-1560060767,-56424198,-1245488376,-130120960,443809800,150482563,150642950,-1962920728,-661934608,-1379365971,915001483,1388513530,109269841,-1593440008,104401142,-1267529480,-402064223,-125108211,-1420252328,1049209688,1354959100,989857285,1476603654,1554056050,-303512829,-466425847,-415635412,-403314605,168076704,-385648192,1048635005,1946159413,157268745,-387995672,-555161595,1540589543,-1982167213,-402311394,-924261071,-2143962649,-402328646,-1024923671,1109297639,-1564462584,1185024072,1927830280,-1174294260,-471334912,-2135862783,-385876038,-2023882278,-1070442786,-633613433,1218450035,1958742536,1954624519,138977795,-746061904,-1995946078,-1995948010,1527266846,-473503669,-397212043,569053498,753113064,1407622888,-387491096,141885944,1185071358,-409999352,-2147178821,1256720391,1142852071,47624,137893513,87498379,1105779459,-385649368,-1031133102,359848144,-784116910,-355384597,1509966312,1926904667,-2017240318,-1949594662,1124612126,-637281789,-791623798,-2024665486,64588755,-746107941,1514789419,137895561,-347940469,115888821,1048599297,1946159174,-1009088766,138024585,47955,138157705,-1979718936,1527269662,-397157753,378142679,-145094581,2287834,512447059,512297026,378210364,-634714054,138026633,139009675,512351223,1532627017,78699255,1397904208,1008110418,1109297928,64684808,1008634330,975080200,-2015755512,1075743699,1960459016,-1962249440,990395934,1930130650,1195278377,762642440,1220225003,578859016,-350063609,138984201,119669168,120592244,1441290586,4450304,1048583147,1946159175,-346334716,-396797424,-1394081728,-402230516,-1427632439,1482381838,913623294,1226214226,-1982138616,-2029500130,-1957471526,-2029499618,1260292570,1541076744,-1577097751,933430589,87793925,-385533533,235080680,369296701,-1950153413,-1979169762,1975519939,1975978503,-1009547279,-487070670,-2147093878,-1009481216,-501815221,-303506316,742141153,-397290380,-2023824145,-397191458,-1151736409,126485669,158973962,126385956,134760635,2116204815,-386300998,703129013,-385649408,922739733,922682531,512427173,-620558270,-620504317,-387787544,1515840875,-387608344,-2024086167,12174298,47745,-18516760,-2103262264,971526152,18212871,1975519832,-512300929,-397258262,82315069,1398364673,1930046440,170846211,-48330429,169076742,786957171,512312074,-1024981253,-387425523,1364349696,251914322,117118603,50331835,1976106714,-1161065478,-754778105,-355341615,512486097,-1957624067,-455612213,310105,56285699,1540589530,57924155,1541630185,1128468361,117249675,1128470409,1944829962,225175635,9562203,300436306,1946531297,-521738212,-1143765204,976103980,1258910727,-160051714,-1017455993,-236397945,-1966211360,-561553723,395006038,1397900099,2062080647,-19887602,-788237110,1274604523,87496331,275962371,-1956918389,1380139799,958303059,-637318651,-286719117,1540589538,1509958376,1392072793,1510885608,-2109833134,91553800,-351364888,252438531,1510761704,1542026570,-1192733757,1540322058,-530650941,-1576947668,-991427783,-1564510750,-1957493959,1389560793,-771614838,54722742,-1017423405,-959975697,708360944,1923268658,275573000,-1003852587,1942760046,712364586,-987066803,2126916226,713606954,-1054180152,-497800237,726483499,1479231822,-909951982,730977067,2839632,12180215,-146806016,-1161131046,921370624,-896804105,-896847637,720100087,-896804105,-1578567957,1948990480,-1674757118,-401555224,-397274930,742133904,451478388,281077986,-1646578855,-303534219,-779398656,-1962874904,-1070376246,141966976,-2146994944,556862,1364344948,-402099013,1381630339,77805311,77936383,-402097989,1515782515,1510047464,1397772635,-402099013,-10878621,-16473290,-1157323466,1424492668,-396732159,-1973812897,100817634,24316032,-2128215487,1107391240,-47519664,141729883,192069634,1381061456,1526533352,39344985,-1995672896,-1996145898,-1996145394,-972521442,553478,-348081981,142651394,-1022856698,855264232,151167680,-1576468062,144836864,268757001,264693842,57945148,-387886871,-396881930,309464043,-51854710,-1962184179,-1962590962,-385533162,854194009,-2114227231,1929445626,1959922677,1897302257,1906361096,1975519752,12305153,-19266816,-2013628984,46566099,24353984,-773140150,74685930,1119932032,-1966902333,194373826,1942207602,83525817,1521529971,-796138762,1307056107,1967209487,260106405,184641720,50493906,1925331920,1930856597,-388330744,753459093,2064562658,-386255430,922739277,922682531,719848613,141868002,-1881538840,-1895521018,-402349306,922739231,922682531,-488110939,-397323765,914416161,-1149238107,-655882120,-1526296615,-1559851260,-396732156,2092687905,-641341432,-628403261,-388024088,-396631601,-219555436,-503977759,78003840,-2147126272,134522374,-1964915992,-1966175509,113755074,2321,1963631080,17950730,-571021237,-373095307,-935534551,-402426468,-919347736,-365112949,-1394080908,151947744,219580681,-575739895,-526522134,990449057,1926526146,228823553,253135113,353777929,-1580961271,-1053095671,24296820,151626641,151719561,152243769,-1667388046,396560756,151888137,1258887587,-1176662040,796131328,752706536,326380604,-547493807,1929657433,-1967063418,1911049192,-401312547,1361894728,1507804904,57803836,-18900759,1405651648,180718161,-33196864,34924744,180456025,-28412736,169732296,1342770081,87925568,-1593493597,1078987023,-1559938141,243991865,1230047497,151852683,-1070380462,-1559688797,329320717,151757577,-1559685727,1894254863,218533638,151424777,252088073,184979209,1973246729,302433797,113639689,-352253679,285656872,-402653175,24381826,151626691,-1559687773,430115095,185501961,253135113,319719689,353798409,141672201,855642553,-1426850624,154484352,1396864256,151592587,-388123416,935059531,-667817975,151854731,-388127512,1002168379,-668866551,151723659,-388131608,1069277227,-669915127,151985803,-388135704,1136386075,-670963703,244011867,378210569,-1293416179,116629768,-1560260603,243992859,378210571,-1628960497,116629768,1073762349,-1962336861,-1173812978,-1964507136,116629768,-1610014813,664930037,185502473,1477385,141813760,-1559825503,-174061279,153657862,329369907,306085897,125108233,151588491,722013089,-1957605183,-586684200,-1142972696,-2065168049,1079531991,-939267887,87887497,362926643,306085897,125108233,151852683,722014113,1381060802,-689383285,-546445092,-402041925,1499125587,-388939688,378130435,48760123,155171592,-1143530520,770181431,-544872233,-402044997,1337710383,-687413239,-1142981400,552077663,155433943,-1143539736,166201659,-547231529,-402043973,1404819211,-689772535,-1142990616,-51902109,155696086,-1143548952,-437778097,-549197610,-402040901,1270601447,-692131831,-402041925,787011280,157006815,1540805352,5021891,-1593306392,933431563,152019205,-1962591837,-1962342130,-402060010,1558774802,889636862,-402653175,1651836854,-619780021,-935569036,-402426468,934992644,6088713,-354756632,-402047046,-1152188334,1575487799,155171798,-388599832,846519977,935003763,3008521,-402048069,1136383556,-698947575,1960743144,-1157205223,350751035,1973246720,906413573,113639689,-385808075,-420872721,1021858780,-1014801450,-702617336,-629479342,-578688984,-566368173,1448303454,1540760296,-628430773],9,[752509928,1407019752,1591617256,-1014802853,-703993852,1911049051,-632624934,126534441,58015804,-1176869912,-779419648,58059324,-1979668247,-1664140281,1307050869,-634984230,893288488,326434825,1390263528,752490472,-388123416,1495915024,-402628119,-6487894,-16473290,-1677417162,752483304,-402613784,-1658201612,561337244,1393126331,1541269736,1540725480,-1526296675,-1559851260,-1152148476,-397211289,-346300975,158055189,1540718312,-1526296675,-1559851260,-1152148476,1827146087,15591637,11331667,1532613515,-1675856739,152505859,152638979,154484352,-2146733056,603710,371917941,-1583544039,57935165,-1677721416,1034141955,87532293,1000458379,57974021,50331832,87794626,-1962591837,-2147039280,-1023410168,1406953192,1541219048,-646518589,685330408,1406949096,-1143139608,-119011023,-397714476,971561312,954739929,-397717285,770234708,1398286809,71041204,2129199986,-83441957,-259324926,-13703471,1529960340,-1663605271,-1036951759,-1154361807,65734961,-402035781,1002165392,-727521271,-1143145752,988285283,893288448,460587017,154549888,-1592494848,1048578319,1946159378,152412419,-661929173,-1023106141,-351718981,157793027,-1143712792,1709705527,-591533868,-402038853,113693764,-402390277,1994972317,834388956,-733288439,-1579389720,934873353,156744201,834349035,-734599159,-2133042968,603454,1048579700,1962936630,152412423,-661929173,-1190589023,1538918715,-2142088951,594494,-668269963,-388395800,-396633053,1189663720,1323850716,-1070414884,61866731,-32511920,13756504,42854483,-1427634573,76277764,-1964391589,-665917222,-668538797,-617748440,-666703797,1601513788,-667228072,-605820845,1929706371,-1950119203,-1962590946,168364310,-1959955264,-1962591458,-32961258,-2145291064,603454,-922876811,1740365291,1959329289,158055171,-959215640,67304198,-701961893,152125056,-2146864128,594494,-634715531,1540944104,-388623895,1398408022,959905616,926351109,993459973,1027014405,-388331771,-397148819,-4521489,-401968129,-941095927,-1210545661,-658774016,1023840090,990285573,923176709,956731141,1381718021,1526929896,-1328167447,-1974316797,-1981264944,-401902377,1009571680,-402426836,-1031087781,72476755,-1427569805,1499093977,-1948816151,721762078,-150834215,512476123,-634714823,-1588530197,-1550711495,-1017641671,1358951400,87531857,914968670,1482229047,-53548861,300438097,-622269737,-6559492,150865607,1499135999,-35100556,742141142,-169323660,2104771286,1819552828,1188490216,24111187,1396536155,-402574616,753467314,-6625279,-1645739149,-397196289,57933701,1140826344,53995603,1364351322,1342331368,-388331693,1482359766,-402500120,1515782817,1541895497,6219971,-956299288,-16187898,1381090303,6219859,-1559937631,1000408375,87663365,-1017554341,-402637848,113704967,-63234,512447427,1381172537,-773270649,512318463,-746126023,1543489512,87629449,87498379,-389313711,-1990459464,-1962592482,-5314357,1364378459,752238568,-1982210840,1493761558,149472090,-1023314943,-385941016,57933548,1392441832,-19404717,1958466439,-1157401802,1398683272,-633610613,512300147,-1990523139,-1157171426,512308827,-628685063,1398675179,512351883,1538983673,-148993738,-1982167290,1527184670,512316250,1323828987,-783132158,-1589552662,-1060042498,1929969315,35645443,117249539,117118523,371918962,385812219,385812217,-605944073,1430159555,57999360,-388497175,512426191,-120583927,512428146,-120583925,-880082317,220105631,1928908809,253659912,1945686025,-745824509,1388574110,-1962592351,2109881297,698585601,722897161,-1588438519,-1036319431,-1550712451,378079533,48761135,-1581032960,104532265,-159643383,990448545,2080975622,153985517,151848507,262268028,788937481,-103056375,4122819,1349828619,1282786436,91602954,-2030178840,152996804,1928908809,186551069,1928908809,220105493,1928908809,1945686024,253659916,7858185,1055392747,1697792,1381090027,-2046815512,923700192,957778693,387077,1499127942,968897219,2114521358,238632961,41748747,372850752,41814285,372835340,41748751,1354958860,-1948701869,924748787,-1948701947,-1577940018,-1037368007,1392244633,-268178953,-773195944,-137178656,2025851899,-120504319,-796146173,-389851047,-957874173,-3504129,-16435402,-1895483082,-1895483642,-1023067898,116596363,-1022954080,116596361,-1022954078,856093601,-2146886906,192225508,990311329,1929976582,-1580992251,199755507,553418990,-327153806,116630304,531629507,-1022954589,856093601,-2146886394,192225508,990311329,1913199878,-1580992251,-186120461,553418989,-1339226254,116630303,549748931,-1022954589,243974538,248643669,-930478347,-3997326,-1022954746,243974538,114425941,-930478347,-3997326,-1022954738,12568204,-1949856072,637989662,378144650,-1037957387,5574282,74640082,-118757166,-1933326706,-1207910458,512477070,-1977219341,-167366137,-184147450,120595974,-1950103922,-1612000791,45210251,-754720045,-489487183,-2130414690,-1994391358,-1962478826,-154498347,16798982,128980084,-2135898078,-173872942,-754732794,-216661526,61915910,-922564574,-388841296,-1324943966,32166658,-1022954730,150865607,113704959,-1157691658,1218445511,1946565632,1008366353,-971607548,33576198,855719865,113689536,-1191116715,-1070398849,1426507459,-1057095680,1912880323,116826117,116785956,1946222677,-167697399,116826840,1437665259,-157097482,-1007290106,12568204,-1949856072,1959922643,-216102036,797582854,-1979255392,-1966016800,-1979689714,570881566,586975976,1257179899,-925745036,-277623598,116596363,-13662170,-2012810490,-1962478298,-773205558,1426519785,108331264,254593,-494860565,-372178937,-1594053661,1049298678,-1426913549,116604553,512465899,-2010773773,-182024145,-1010397690,-1174350405,116785459,1946222677,1139527941,-1178349053,1438285653,1430159445,41156864,-1597782530,-1983709099,-1995930338,-1979254002,-174022696,-788581882,-33262880,-1996952633,-1643609282,-13496973,-1959863549,-1992796001,-1022851298,946747513,946092130,-789170048,570765862,87041733,-705248441,-705247990,1191518246,650453699,-1018755832,807847202,113460997,-167716888,132219097,376760714,-1977162702,2018133765,-590284495,-160051714,-534591278,-359932790,516737,-305009199,-1977160239,2018330373,190489,-466422549,-1022703405,-594934648,-925711546,-661994462,-779737877,-321716300,-1962937216,571700426,854624964,-1964452928,-389641480,-16056368,-922070924,478694516,105376582,-1258266648,-1947348225,-771770646,-772943379,-1978698515,4057333,1968046005,132284664,-897176972,-755040072,-1965754644,-1964452918,-152296712,-387052842,-16121829,-276166540,385860490,914950279,-1022949243,-1962936704,-336366354,-466440981,-1022703405,654302346,378210439,12519163,-1949856072,-1962478786,-1979153098,856195854,-51563813,-164721981,-35526650,-2012719198,-1022953938,-1036859510,192202018,-969750646,-670382814,-1007028174,5574282,192136658,-2093119450,-1977220625,990540349,1963533118,657340420,243974921,-841875371,-2010773133,29852477,960334374,1963533630,674118148,12567305,-1949856072,-1979256002,-1979255506,-1979164906,839317046,1032464091,-1588440893,-58718477,57842720,857795712,1354322386,1509029632,-523116335,-523116335,-523120501,-1039933231,-2147257699,-796188476,50929569,153330626,50930081,153461698,113465434,-385876035,-398065764,91422558,1929332200,-9246475,-1992456154,-2012810434,-1979255506,131959755,-359987517,-385910808,259194662,-402164659,-210501808,844492083,-1994658853,-2012721858,1426607918,99347763,1946093032,837305609,-386567169,1049231118,780666611,643434229,-880132728,-1022894709,141497993,1406322408,1375731898,-771889072,-1965859608,1958808261,180783626,1359246528,1481688714,1527279266,58055435,-1996454167,-402101218,-344719266,-930430974,141500043,34048558,-385649216,-1053109803,1128465780,-1175590077,777075415,-930478198,678674434,-657407990,1397868682,-1174394392,57999361,-402648599,57803026,-402651415,-336002995,3401733,1499185162,529215043,65594367,-1011715072,141474643,-1073084534,268310388,141303435,-1992095862,1007184926,1021735968,738357856,1405311776,-33001797,1813940999,512314120,-1017444244,1023394792,1013675069,1022719019,-1173981907,-346932183,47851,742131125,993841524,977067380,809290099,-628439694,-620495222,-637281533,808246019,11980938,-628631037,1962904040,1976434362,-400495663,1978138669,33012479,-399985326,259129446,1118501515,175389500,-16818200,-370051635,-379858711,-689384763,-766252801,-1950098809,-1979159522,1913207815,1856029441,1912814600,53238520,-1979158878,50045447,1125616195,-1992083574,-385324002,-1561800041,141467903,141303435,1457424222,-396054192,-1997942917,-1009059842,57819452,-1007330500,-833427381,58008380,-389133336,1256771887,852527825,-553239818,-385647100,-1957441369,-1962614730,-1948003878,-1393456376,-1010824613,869350121,73769664,-1559992670,1554056300,121742084,-1120139382,1705116789,-397720828,250138116,-35107886,-396659507,1009569236,-401771476,378130365,-397736852,1182060008,751681512,410298684,1104001000,1288549352,1288548328,-1444386188,-1455674163,-1073060491,73835164,-389169176,-397290759,1515835347,1762560337,-807278588,73866889,995706995,-1656524071,782318197,512446464,1128988720,172165002,-385649401,-1958543145,3056391,-847058877,-411779062,-176932292,125173308,-1958772669,-397733004,-2132226708,-504673328,-385809687,-1763061196,-849680177,-967584140,16988422,1959768808,-2134015916,921223218,956745423,141885443,1965571968,1558927370,1479032704,1531988340,198151912,-2145684014,-1207009075,-1202700934,-1202697062,-1974454166,-385680586,-770977373,-1957485196,1034074354,-1392685488,-75972598,-2146664196,54108867,1965571968,1230200514,-386823351,1264320483,1976361960,-10688253,510994492,-858331053,208939324,-943986597,1976352744,-822089468,-862001064,-385649367,-1779892422,1575562444,772182015,1479969536,1513503491,1445295107,1178995850,-1669331722,-394320768,-1047920302,1604186115,-396893323,100860238,1520632666,-705995261,56374843,1180048244,-2147158458,2133098652,-1392432664,1604186115,-396892555,-346160858,1479969759,1513503491,-401640445,91554049,855650792,-336591936,909859308,1198785372,-1962873624,56012232,66683120,915008373,861799217,-523129664,909897731,-629931215,1346265784,-1379923284,104406132,376570712,3147321,-1923739533,1409285532,1540317928,1156055989,-389849393,244043523,378209116,1520501592,-1547556093,512427086,512295727,-790100896,243878350,1048576815,1946158182,1762560790,1730054916,-822351868,56237705,56368777,-1949461272,1258303518,1805779376,-1594848764,19661925,-907427814,121741770,839146659,74162880,-1962646110,-1593616322,-956103602,-1962714461,1174613814,73404043,53415561,-62796245,-1991269133,855858238,-830478144,3153547,1813416779,1959922436,-846075893,-1830222990,-645183027,-53506839,1353498675,321606,-1023198120,-54512826,-1007680596,56364683,-836026031,1336210428,1554237323,-1054123773,-845813309,-372405015,-941044109,1961987068,1963212016,264014831,-1949748480,-1129017919,-2131754240,729099327,-397322410,-397226901,-398341420,-397161776,-1729573573,1599690956,1002963806,1405121273,126409355,112521,-1009849509,-117314568,-853940068,1389131496,1506576616,1364611934,-1966283032,-1974247889,-1672064756,103563,91605258,1527432323,806763459,994537984,1929598998,-1967115455,1543898049,788937475,-1659473405,1398430043],10,[-1974400395,-868357947,1506741736,1397838686,-1047880292,1540106472,-1957470631,-397323554,1515834511,-561294498,-1673309359,1537021833,1497336643,931873627,41143610,-852825718,-1979664739,1928235733,845827,65261959,1537537020,-896857741,548406755,-1012206596,116064944,48956592,-397408080,-396833894,512478163,-1293417683,-1679205941,-352210738,-352079866,1342681090,1489774312,57804602,-20172567,50045632,-400585917,-1228682245,-373280255,-1779957384,-385649916,-29569410,1688339829,-1979258108,1975582432,807308146,113371136,56106633,73678464,-402426880,-1897346809,512312267,-756546728,-1564462386,854066486,1799258315,57933828,-2130839831,323390,-890698892,-875697715,-389232920,-1914057485,-828249910,1506526441,1275039976,1959360488,-1775610,-959560727,323334,1912871912,-18839020,-32410432,-1978829632,-382301244,562333700,-839849728,-1983138583,-402441442,-1192703284,-385961780,-1427636210,-901846580,-389366808,-5191019,807308115,1477348096,-886355197,1527139816,1409256937,1942462696,-386027463,512426993,602407760,-397190400,512426014,727320324,1370330,-1910580601,-1979494370,-823648505,1967801091,-954668559,-1024932982,-372798973,1122567101,1592284107,-386436153,-46398683,518582389,-388986365,-259390695,-1979509528,51374296,183040138,-389510653,-393608443,6307456,-1962511359,1526943766,49539155,-1998942690,-498917625,-1008117260,-1914156090,-2135272760,1443197952,1590307304,108319243,121312827,-1360460938,1024887242,-373073401,-796210355,-98441134,1364915573,102295634,-1672390310,-991377782,-1979933185,1912814366,1976699423,33013275,1961101997,-900470525,80211971,-2067316178,1396768770,304264,33046144,1541829888,-494221686,-383874736,1207667460,2799959,-1426866125,158650890,3391373,-218068551,495225258,528779520,833792,1594159294,-208952077,138170456,-1360526475,33143300,393544252,855942376,-851659575,1007055649,-349604859,-1260877008,-1339962050,-851594238,1010135841,1478391042,108333116,-380632400,71106517,-1326843788,-996480567,-372574999,2146026641,1946369220,1946434800,1946500335,1946959086,-867898899,1672329,-1070409589,567105460,1414281,1543305,1152696370,28844493,-2132639744,2266248,1347947637,-2135366646,-1593609216,-2071394501,-2071396337,-919404517,45142411,567100084,-2071353486,-1802960879,-2007433197,150568972,-1070385292,1239994507,-2138148349,225707257,1963063680,55764995,54206091,121479619,11764873,1016969,1803401,-1131558773,-1070399300,-538334477,8400383,1929435779,-1950338300,51046608,-1187007408,-1880621055,1488980739,-1132458124,1947861043,66824,-352267645,48949472,1934473,2069641,3310790,33867264,-67133975,1015083915,-2146011902,8892,447745909,-2097045784,3516,401081204,429689603,-851528704,-1174500575,-1070399463,-1549011972,1599997161,1583045533,-389760535,-771033032,-1073079692,-454491275,-2133226552,151006911,-1101130382,-1336534571,-892802802,-1962468192,185015582,-2143980325,880017983,1015083915,839808260,649887936,544473088,1843928299,461671170,1958742784,228363025,1958951680,-2134887699,436220856,-922877323,-1010217240,-70744855,1015083915,664570628,-1962642176,-1124026468,1273499401,-1003165250,295144955,77511424,1124075462,954729653,-1490122551,-955283196,647,-83441992,1592264706,-1005786680,1934467,529826561,-389873664,1347682290,1934475,2071691,1285179,-2076506505,142475281,1148041,1285257,-1950131368,-2147161802,74777660,12223743,1946303616,562334281,-960493056,8580,-2071255179,-1957494757,989859228,-31624232,-1979700596,-2147470464,74777660,12353674,228362563,-7542784,-1010824613,71073883,-1132451212,1962934310,25356293,-1325816459,-1628912870,1023046399,-176818150,2720967,-2071265280,-2071396325,-487915507,1590199017,-2041012897,1532647876,-396994722,-1949630463,-2147161802,74777660,12223743,1946238080,-1668590786,1015021581,990672132,1946161052,-1132427061,-2012943616,-33541248,-402642556,-1992032483,-2147480164,158598204,1023035,1340605308,222059265,-2067397003,-1023410126,-2131419076,12948,121283267,-1946785304,1963212017,784105494,460458240,-1626916192,1397802118,78700171,-372700695,-890648823,-959190586,-2134283287,527772735,121245312,-1981262334,-949098300,-936777645,-1966591256,1263623115,1506047976,853112158,983585773,1963108359,596937490,629967360,29524736,1912656256,185134009,168064466,-1984990007,-1996441708,-2013256812,-2097142356,-645922326,-628404224,1016971,-1837964809,-2071213941,-470351857,-2071342845,-1802960867,-2067333089,186,2720966,713344640,635994112,27809792,-2071258764,-2071396337,1944584205,495190272,529826560,635961344,-402396162,-379912164,1364379427,-796145013,1678475,1119141938,57876941,1506314729,1464976218,2589951,1803403,868780880,867995072,71073792,-1131608971,-1426915140,-396804172,-854982574,2526344,1946434688,461670668,696551424,713328640,-950444288,3460,-1010824448,-2067377840,-16777175,-1275058300,227314496,1894400,242505817,-1962933050,-1275061860,-383660738,-2067282339,13,-938415677,-1802677677,1015021619,-1929087740,-1962885996,-855631460,736522785,-1017423160,1342500798,-24422830,4030535,431229045,-1057087027,-543160952,-397388028,259323099,192213307,834044,58042099,1489367273,2043215455,1482317540,915100611,-768408343,-402652744,-1802764528,1381695505,1406796627,5643779,53419579,1558774642,1499094009,-1668590775,1068761113,-1017437747,-2007812097,-382301433,-1949070588,-1275061860,1528941888,-1053096049,-385924119,65586587,-1016667392,-992876461,260753715,112523,1440990043,33013587,-1413379076,119613066,1059764818,-1036342612,-969276300,-123600011,-524011007,1513256175,32968447,540901455,-12061068,-2013137146,119709709,-1962804805,-214216969,70780786,-348060812,-963950860,1077789483,1526887168,-1000609341,-385905432,1381105568,-255895977,33013252,-1327461715,50102336,-1132459406,1966735361,-551244541,-713932756,-780985540,-1132437846,1966735361,178183,-936644605,196779256,1227481856,1914715308,1949187252,1967827465,1516215792,-107101351,200967068,-92037260,1956278787,-1440698148,-1185462,1252663472,-588645771,-1006114305,-389762328,-1957429478,-480881967,540847344,1027344500,-169737100,-785652757,1950998388,540847118,-108791692,1006925057,1324315707,166220127,-1949660415,1475578838,-61789068,158639859,-68619637,-346072832,1027386602,-1957105035,654019570,119869067,182700587,-661911977,-1527529330,-672637433,-1946454784,520494846,1498963463,645185547,-1056716917,119866939,-661911950,636207246,1948269740,-119363067,1034947819,1236027818,-93052868,-1070357261,-1898410837,-373072960,-269892775,-1017124419,-388879640,-303513324,-370662208,-253220672,-1058871101,-169323735,846470848,180617448,-388729664,141820004,-402295734,-152371102,16841089,505398387,-1047833775,-1899850008,1577526046,-50689191,-383802125,468239706,1456573438,1017946595,1016886304,-493325251,-397254667,-1957101532,1962118102,-61778153,158639859,401142411,-346072832,1027386602,1482224245,-385873432,512688038,-164427997,-919347573,3965180,1095108468,1975519916,-1010234374,1019245544,-1324911580,120299778,1709705451,-1207717440,243795757,-1549597957,-1098323708,1380533308,538968126,2105376,-1093956781,11665913,-396678284,-1712783995,11686909,33177216,-1979026118,-2147354346,-360685598,-2096176320,326435577,113792,1175221562,704956230,42256174,167782912,-1274513966,-31339239,1389398720,2042505955,-850938878,-1339985375,-389938624,984662481,-1597911832,-957872350,41533121,1958742700,-1159178745,-185901375,-1161671960,448004727,-105242163,1095937,567103156,-1125579917,43368129,-1174402887,-2081947602,309504,2078855731,1245362944,42745472,-1157401328,-1813493196,-1052579658,646582788,-1002831831,548407667,-1050154922,-401872034,837337591,-385649404,1337197634,305930701,434680693,-402426687,-1269120545,-148779722,-1075578911,-1409547105,866894475,-1633506368,78094852,-1207958073,50005702,-1044387832,-389924120,-2031566419,26328001,-390713880,-1017396825,876093616,339215732,1454113140,1589706984,-389812510,678752446,-2071203445,-397410279,-399720732,1398325739,-61806512,-1336158581,-851135485,1526886945,1947024579,-1054611194,-373205271,-186074180,-1092687665,616478696,683586536,1961917928,-1444392473,1398679998,1678475,-1174339655,45089271,567100596,1894303602,-138520128,-50689279,938058995,-68163389,1409025000,-1082073461,1966735361,1396916994,-386116632,1538980690,-853887998,33143329,1320470835,124985805,460653116,1606117353,41533015,-67105351,-105208589,-851332095,1007317793,-385649406,1189724255,-850414405,1591505697,1001702235,968099563,984875755,-74717104,1492885480,33143379,124985805,-697039556,1538990057,-1070732861,-373226775,921287411,-1049892416,1929394152,1946303495,-160306712,-1392379970,33554873,41533384,-571955981,-639090243,367547325,-1160940800,-104922503,-849955839,1009742625,-373263343,-1679246639,-130121477,-1233846271,-90642349,855767482,-851594048,141728801,1052039307,-1070390835,-1653341124,1136876445,1347636559,17221,-385875968,12173285,-401837056,-202850165,-2131131910,1408004864,33013756,-481882744,92294927,564152067,1136175623,-1527534816,101516742,-1064384372,1962731496,-1948873963,1288683507,-218101831,-1961724762,-52893454,-1906775179,-373256488,-1695958456,1027386559,-1993414283,1481430838,-1064380274,-1950331160,-2130486242,-2080378653,799084739,1036200707,-697171952,121585280,-1959365376,281510907,739150679,792103680,1372465923,732230650,736594932,106167270,78759819,-1958680365,64523480,734563544,-1262448936,119655754,1906332507,-694014464,1896269388,770179072,-1079908162,1540356584,597818251,-138892537,-661869823,-1194750805,-1985261920,42305805,76384512,-1070391808,113694862,-100530929,531896552,-1979380064,-852249392,-1959855327,-1907566826,772219678,1289168521,-652833746,-1262472628,-98448053,-685339858,378416716,782191833,860673955,-1562865984,-1057094385,867488306,635969997,-1898935116,-71266600,784279784,-1572022624,-1578631055,1061060797,645201927,-1899459578,689867712,-850742265,812779297,56515066,742296561,734432000,736594884,-1527513632,-1590756356,1939754199,1946696715,1946303500,-1059985147,350864219,-1101796930,-397507397,938193670,661545283,1868767348,1852404846,1629513077,1919251558,1162367776,234835020,1393915136,-1262530840,1344392473,567086516,-1261401512,1528941838,-386042429,-555172041,-1098258254,1286914098,1338515917,214126570,214126590,214109379,214109379,1346833603,309131,994444426,1962936503,179800836,79137024,42991360,-1215577344,76021766,146225990,-1962642176,-1996485961,-16775497,-1023409529,563081,298889,429961,692105,165831,1489174528,922705499,-883554493,-1631287720,-346334631,1499159280,1587604459,1975582208,3055886,1073956771,-1070463628,-1023068510,82380487,646643712,512426821,1525220163,-383874113,868451076,784565187,-789182582,-1342131773,-1130239895,989856952,1946476574,-116996310,-1202697215,-956083151,-73153402,-49887743,-105250815,-1274957823,1931595069,1946303498,-214308605,-1984449047,-1962927737,-2096830178,-1950141757,-1979389666,-1023398009,6434442,1946480515,-1963994874,-402172755,1671495583,1962871552,1384483332,-385382393,512491329,-1618279191,-75497447,-1274776572,-383660738,1347993350],11,[-276577146,-386936572,669581315,1343077375,4646995,184574907,-1929087745,1007112861,1008235533,-31559136,-1830268153,-1057072129,-922874764,108136248,-960295504,126484487,-1996524312,1489197831,-276577146,-1576766204,-775749534,1418037487,1364378375,915099731,-2071460631,-1802698701,-1668612045,28901401,-851397632,-385649887,1347993286,292883772,1963211904,800882695,91553536,-907539792,1499158783,-1172389030,-628228096,9800510,-1178394876,-397177264,-1806413997,-1252744876,-1017854380,2035604492,-1651813547,-1082128569,1946157056,-1130108669,-3479470,855884419,1246424768,176654574,193431552,361203712,377980928,394758144,210208768,226985984,243779072,-2021064192,-390594541,260540675,294095104,428328448,-2017000704,33751066,-1190858562,-397344384,57999839,1912644841,-337094376,-108965631,91358231,1806208,29353988,-1964440715,28305408,527565749,477381948,1312555189,28644980,276057916,1295779253,129305204,74732348,1320894697,-1490942796,61931547,1946257640,24897580,-930475662,1916070272,100237539,1927863923,-401181695,292684133,-327098230,-2134049232,-931986692,-456071984,430934086,-1966765568,1963009257,1959332358,-2133983565,-1401748227,108326154,41205770,-334836226,1740681,-1962890008,-1962933873,-1962933353,-402175075,-1651770046,-1886714041,-1752498171,-1651834873,803735375,-22091523,-1341930877,-360452480,-980788990,-1047901458,1201507310,430934535,-771510016,461867749,-2084238848,-2081553470,-919403542,-2080513300,-320076094,1607560,-360492711,-2146717691,192152825,1963063680,-351722492,-301325310,-1979465085,201330311,-360452599,1055452162,8898051,-1973812992,-1325397585,1533587456,1963260544,1026984716,263686407,-1279817472,-1179260928,1325186281,1962967272,1927856897,1968323584,6678546,-2017042315,-956301298,3975,1021438720,-401705660,1249181775,-1996450584,-352317033,1967340751,4057106,1144794996,2129146997,328698112,1018817280,-401771188,1178337319,-2021121931,-1460994036,376787004,1006638824,-2012252859,-352318073,5499031,1021833,-1159098645,780473,-2134682820,57945148,-2142310165,393478204,1006930502,1022653472,168064300,1019476416,872575585,-1010824672,451432019,1398586112,-1959902397,188957455,990475465,787576273,-1017442421,1404661993,-1275068230,-4134906,527645244,460468284,-620504437,-637281533,808246019,11980938,-746071549,-579482370,1320764649,4965211,7210496,9831447,19661568,39321984,78643392,117964896,157286464,314572848,629145624,1258291212,6,-1651834880,-2017065145,-1962934272,-2096672867,703,-488107148,1335724801,-73996281,-1081929356,1962934274,-490130451,1173758,-88390167,-83883288,-401668931,-1947619578,-54073093,839172739,-1651773760,-2016999601,2,1123857384,-1007763406,1019787,1465635723,-397717166,510965396,750152680,1505253608,1959922513,-902080239,-896850062,2045266769,-385649482,1582938952,1364416607,50379963,182486750,-401771072,126353599,-336010685,-1198528245,-398260342,-119406337,1019019,1959406426,509446,1543168579,-2135329047,980681023,1479721859,-389773744,222036187,134092404,-78124973,1958805083,952696353,-1340378617,12707853,1201507155,213876743,1952120832,-401952763,-1070464849,-1545009272,-1201673734,1946304384,5105912,-1662402550,1268616186,44010247,16759296,41081403,1424611975,1268616122,43485959,10455808,-371578112,-1651787197,-2020931765,-1005977598,-1072037588,-1950053736,-1171396136,1201507155,193955847,48847616,1397839546,122133899,1425280,-972459008,5511,250299826,1490816,-972393472,5767,971585970,193432250,-960493056,2951,568858485,-385649158,-1651770830,-1886714037,-922025982,-1410798476,1582914553,1397839555,4712528,122658187,36747,1979316200,-100079357,167739,-397151628,1482555437,180322554,242548736,690118,-81073921,1499200494,-561265826,-335969304,-997828364,1201507155,159877127,1472420608,122133899,-1191182145,-1377304565,-385649159,-466437747,1607562,259330216,1032067,990409728,1946161087,-1463484877,-2096138976,4543,-1086650252,544473105,-2136423170,-1081929867,1946157075,331299592,-32672768,1961102020,1202971141,-1017139733,12550239,57999360,-1291982872,-1185486568,1381441275,-1912602438,35032026,179972,519770347,12210775,-1948611072,-1090256874,1397751808,270437974,-331202043,225771944,-259267534,-1795215790,-346401218,-1168417042,548405280,1599756526,1454559007,1447515789,851662406,63079396,1948132588,1201507093,230653959,74776576,108266556,1476488,-360480588,1268615941,45583111,12008192,-334793728,2112406538,-372798472,-1947415791,-972601443,16782727,1201507267,398426119,326434816,-1651772533,-1081931953,1946157058,-397784569,-1007749066,689350,-1651784960,-1031600313,-2021069820,-1081933800,1946157075,1954588676,297763606,74711040,192159912,1032067,-1475775488,-2012908272,-1023404137,1556352,-956795904,6023,539290698,-360449164,-1013060861,-1058662391,902940644,134286204,-2067358968,1824859773,491127342,174823549,-1171539555,-1792343683,1670260519,-576951683,-1840700302,-1796495234,1288490188,-1432910978,-1431655766,-129,2147483647,-522058880,-1792836922,-1224969974,-2027717217,31075,0,1258520320,-880873024,-1787428356,1938428557,8151948,0,8388608,0,1132474752,-2099050395,57990784,-1699354297,-2134237011,11894629,-2063396271,-1784828718,-2021638152,4,0,1047558017,-1901329829,-1456214138,470032336,1820572809,-1067453216,1313084810,586777454,127,1225785344,-148050558,-1787332004,-56227728,133909662,1289703492,554098754,-1585424169,-1847377066,89874480,841636590,-2095552553,-283301593,-254710216,218157065,-2055179056,-2004318072,-1431930360,-1431655766,32426,0,401703488,-1438963364,1757577528,265986593,-1691582135,177324395,-563773434,83047417,1700036661,-1277738302,33117,0,1790084128,815985910,1565163273,1554579456,1516985079,1553161381,547348,-821988864,1947138944,-79789830,1979189250,-1655154446,1343198648,1319632686,1954495576,1600114433,-79789923,57999874,-2135583000,67304254,922684021,922682531,65733797,-16744984,235076406,1448657086,-364078407,-167766030,1946696792,-79790047,91490306,6629866,3860726,77923983,77792911,-1583103949,77570820,1122503147,2287797,-402631960,-1084357981,1448605184,78364619,-1581381909,77578071,782577404,782577317,-1614888027,78364420,-1413608469,77577988,-1614937109,-1515848700,-1094474331,65733809,1510254014,-1387221507,-1387221680,-486540208,-352015425,77577987,-1420231590,-1420252328,-486560936,81069711,-385882648,-1175912494,-718864385,-5380092,1874725867,-1107039401,-1998039135,-1281103617,-6690621,1874725867,-1107039401,1961383841,-1282021121,77577923,-335576344,-10098685,-1011641624,77989622,-33262337,-1023105522,-335582488,-11671549,-1011644696,79378057,-385911320,915144655,132646075,-8853504,-1006645784,1353461500,79413078,1593789416,1493117672,24496382,-1101639485,-1477966661,283664127,-2065148161,-420913409,-1524724737,180849156,-1979026240,450941123,-33393216,914408384,1585448101,914413311,-1015020379,1962924776,-402425525,-1499398168,1921072132,1515829255,39708752,-396864834,527695735,1348101560,-1090588184,770201666,-15931137,-396868930,854130503,-18028289,-1107149592,1474909948,1479196415,-2130762776,-2147179210,1479720643,-1073806359,-1377303365,1478672126,-1593894168,-2009332570,1211919731,-1293392270,-1561832525,-23009101,-396920898,-1145110785,-19011580,77936256,-21960576,-396918850,-1813446933,-19273474,77936256,-25630592,-396933698,-1813446922,-19601154,-396927298,-192151806,-385963288,1894317632,29092094,1543409640,839165600,1086522340,175498250,-1023105374,-386001943,58261251,-390825239,-389828015,58457847,-1145977623,126485670,746588102,985550976,-23467944,1213729650,-27072432,-335670808,-32708596,-385984536,669580884,-26416898,-385992728,216595932,22538494,-386010648,-337052085,-35067651,-396910402,65601150,1468514046,-385976856,921239014,-35592191,-1946274328,-30873356,-386017816,-1145045497,-38868988,-1312298920,-390941464,2143223218,-32380841,-402342978,-941031973,1467465469,-386006296,-588644950,-1304526595,57999364,-386048023,1987378767,-2147124836,-2147179210,-402340929,-396886676,-396362400,1927871844,80461489,1962795496,393846022,-1078920983,92931238,1366462524,-402097763,57868311,-1090638616,887620803,-15734531,-402338882,2062155166,168135422,1327658176,226504074,2008562816,-1971245881,132219080,-790048703,-1729572632,-1965295725,-1998532095,-1314864339,2025851396,1139393281,91856307,80295552,-1308104576,50005702,2044398344,-919142624,-604548348,1509955304,-1509493157,1031143172,-635254064,78061192,-1712717897,-887191059,-56694780,80424657,-1010956685,-48175100,80428675,-391220224,-1010893642,-1662495228,-49682180,-56956833,-335758616,-58529577,-386109464,-389828463,216595606,-55252992,-402650392,-353764198,-352210689,77963269,-878542812,-1524203516,1048608516,1923876006,-1341921021,-402342977,-1044448168,-54138793,80414454,-402295807,65797269,-386102296,-1497386927,-15865852,1929694142,-2144043005,1946223862,-58267645,-1090767384,-1796712503,79412988,-2130939160,-2147179210,-1090763288,-2132256815,-64427780,-2130940184,-2147179210,-386134552,1692990474,-66787076,-396895810,199818394,-60757764,-386136600,-1508262,-63837957,604294048,-1526321024,-1528249596,2034267388,-1351620349,-1979406658,1357434884,-791658320,-1444412280,375291,-71243695,-386156312,-941031651,-67507973,77991678,-386166808,-530973761,-1073456925,78775808,-1006925847,544567129,1852727651,1914729583,1109421685,1667855201,544432416,1749229665,543452265,1109419631,1667855201,168633357,1868787273,1667592818,1329864820,1702240339,1869181810,604638574,543516756,541934153,1936876880,1818324591,1836008224,1702131056,1631723634,-10262157,1919243789,1852795251,775045408,1126182960,1920561263,1952999273,1296189728,1919894304,824192624,741423161,943272224,824192050,-13420487,925958157,1851869741,1278425133,1852138345,543450483,1702125901,1818323314,1344285984,1919381362,1344302433,1701867378,544830578,1226860143,453004610,573910788,283125036,690169138,774842675,556930272,623063854,774186030,858530100,13483805,219087643,604102897,624177185,-843113166,251861760,31519245,875569444,-1088605659,203096269,-521071600,807478273,489825588,453037503,-233566196,556007904,841298992,13483805,336595995,604102899,624177185,-843113166,0,0,0,-398457856,222080389,-2065169547,126496429,1975519811,968934380,305121299,-1910479159,59580447,521377056,-953016634,1556361754,374654230,-1608877641,2089097672,277590032,-1190091080,-525790996,128122895,423926596,2257826,1483407360,-1899459554,47320,1597650571,1946172547,-8063461,108364031,-97239,-2080307989,210501630,-1869609785,-521408117,-1974548173,692997644,536535556,-930284861,-1064380274,-1912184315,33470672,-1258561397,1008848176,-1173720318,162815418,1743331789,-1070391648,867489934,378020301,-768473842,567096244,84885120,-1866850558,-1143245731,1253375999,1253319117,-1929764403,-1950314800,107097539,4053131,-1207733744,-796192768,-523041615,-527742904,-1896480584,110804696,-1191182145,-201588594,158316964,-1426866125,-661731188,-1090486082],12,[1354301945,-1527514112,637545633,-1912134749,-1393151016,-76169206,1975519916,633768950,268828656,-1047771136,631495054,34507783,86304775,120135305,120002185,87426758,-1547400447,2949164,51028738,-1095801112,1522097914,58386439,-1184944450,1911031790,-1546089469,857604944,-1545957678,10552592,379790848,172295,119055142,637538465,-1593371997,-1557790702,278988564,85893892,-1560244063,-1834941158,85762816,-1560253279,1856046358,85500672,771780769,-1593658717,-1557266318,-1914174796,872095649,-851987264,-2141407711,41168890,378089398,817366817,120496903,143197895,113709056,1073744011,143460039,113713152,-2147481457,281874356,-1577039710,682886938,225575484,121393332,213452661,1745783051,690391040,707168256,-1405097984,121964231,-840433408,-167328086,113650689,859439287,49914560,-973068126,50650886,121308871,246939776,51159811,-1560053064,-104987678,-1981904127,855847734,-268194624,58048523,-973022487,914948100,635962163,988902569,1946624262,130435870,857639202,126501635,-596328438,119604794,540805492,130477941,-957682944,-102236153,-1445140312,762598204,846480188,1182027068,863258172,108348732,1597547054,1144810987,-1574039435,-953262279,1600051462,63498334,-1712760341,31713453,121312905,-622310165,1159104769,-398202105,372965841,1282605073,81729160,113652971,-402585793,378077629,-397737940,742172820,-398253963,-92165543,208867328,78758539,104587475,577896492,120002185,120133179,-397731725,359966828,119604794,1642596725,-10098264,-374696727,-1695961812,2924970,2925384,1874546760,27650057,81796745,-543113165,-1950286332,65065416,11778755,1128466313,-764231165,121312907,12370561,104591074,-1032649974,-388287664,779354438,119382872,-125046645,989869317,1929579014,-1070378839,-218090055,-960430422,-2071461628,-2071461875,-2071461873,-1668743141,-398262247,712245522,119513944,-125046645,989869317,1929579014,-1070378893,-218090055,-960430422,-2071461372,-2071461873,-1668743141,1079509017,1509961891,-253591472,121585280,-1154779904,-2144466800,6240574,549129589,1161724687,57999367,51744955,855798746,-1957999653,-754667053,512312299,-2141518041,-1031012638,-661929173,61936242,-8328237,-1157402110,-1031077376,57918251,-1549165335,-1031077110,-1560269661,1168311087,168180483,-2081852925,466238,1048776821,1962936095,857639689,4161539,113640820,-1677721487,-1649771288,-725926283,-1642534819,943620142,427032671,-1184966213,1397817350,186616622,-402426661,-2091123865,-497483069,169774061,3186947,1263261739,-1146482968,-471334511,-1453463395,-392341271,-1243044132,-768394586,57945148,-1012359960,1152696371,-1014357555,-1024016130,570717312,180499152,-1976646720,-2115272676,-1211956877,64684800,-1389476135,-370604151,1560725247,113639432,-1996289956,-2130155490,-1996481341,-1962382818,-1933475381,-2016980736,8388608,512478091,-1048508312,-1886846964,-779419643,8438401,497545,141172363,1542121960,123143878,-1571770113,1453459285,1392953095,855638023,7399616,79562357,5892096,-402652488,108331106,-402651458,79167563,5564416,146671221,4057088,-1107296065,113049600,2222166,-1107295553,-188940286,1435733,200020968,-1962052142,-334829318,74830347,121968265,1161724867,158597127,-336140205,527815179,-2067321253,6993,-612055250,-1023410082,50596030,-1070391568,1015273614,-87875840,-289394110,1161202521,1200457991,482443527,1267566848,-2117205241,-1996485439,-2130227315,1358990529,122658187,-2016949365,8388608,122396043,-1215704181,-1031733248,-1048510452,-1651834868,-2017065145,-973078528,-16774777,104329,364425,8438145,-1752574461,-1886846973,857604103,1054379712,67222912,-1274252029,808356335,839814144,-1274352896,741247479,772705280,565845760,-1004344320,-1006937106,415172126,-1900006654,6994368,-1425966408,-492058484,-1093103881,179070360,839808192,62915556,-1510437952,-341063540,-1021376531,-1070397922,-930299762,297719950,-2430618,-1559983725,26543129,139367941,-1610080337,2006910291,87791365,-1492052314,-2035805930,158903066,-1459015764,-1830216869,1137434633,-603416353,-571864698,1097853705,-465456660,1541605666,1148184133,-582711065,-1011480444,141352456,-519423269,1474431552,125798154,-1274564215,1672286600,265143560,-1576545320,25825275,272609808,1483579648,5802398,153,0,-1023410176,1375735838,1384140743,-461353017,-13568,-1,-1,-1,-1,131071,5263360,-65538,67767943,0,0,0,0,0,117440515,117899264,32,0,16777216,6168,5242880,1,1799,0,0,16843009,16843009,16843009,16843009,16843009,16843009,257,0,0,0,0,0,0,0,0,0,973078528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2883584,1646398464,758394938,1647194416,29537,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-33685504,782,0,0,0,0,0,0,0,-33554432,-100663041,1,0,0,0,16776704,0,0,3170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58327040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50331648,2583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1275068416,542397257,0,0,1375731712,872021,0,0,1275068416,574898511,0,0,1392508928,574969409,0,0,1124073472,223628879,0,0,738197504,1414548514,220346929,0,1409286144,223235922,0,0,1409286144,1179012946,13,0,1258291200,2120005,0,0,1392508928,1162170947,741351502,221260848,0,0,0,0,100687951,0,0,0,20905984,826474608,196827,0,-44290304,7941,3382800,120586240,0,0,-2147483648,0,0,0,0,0,0,-11513856,0,0,276561920,0,0,0,537067520,8223,0,0,521338880,0,0,0,0,0,6600,0,0,0,266338304,0,0,0,4235,0,0,444137472,283906214,0,0,0,4921,0,374609500,840577566,543560239,0,0,0,0,0,0,0,0,0,0,0,0,0,423886848,0,0,0,1141318259,0,0,0,0,0,0,0,0,0,0,3,0,0,160106863,0,0,0,0,0,0,0,1048576,2097216,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169281943,0,0,0,0,-2147483648,-1761607680,386504457,628490,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],13,[13,0,1,520093696,1,235590154,1,870924,1008,0],14,[1024,0],15,[1024,0],16,[1024,0],17,[1024,0],18,[1024,0],19,[1024,0],20,[1024,0],21,[1022,0,1,16777216,1,1536],22,[1024,0],23,[1024,0],24,[1024,0],25,[1024,0],26,[935,0,1,2105344,88,0],27,[18,0,1,44892160,1,-268435424,1,185207562,1,-133824003,1,1828717053,1,2097154,1,196611,1,-233439229,1,-167710204,1,259584,1,33555975,1,-259850238,1,-167710250,1,521728,1,68642,1,101122700,1,-167772160,1,1422980608,1,87296778,1,100683466,1,247722566,1,0,1,-184549286,1,36,982,0],28,[378,0,1,-234556906,1,-167771444,1,133038080,1,117506047,1,119584768,1,62157,1,133887488,1,407830528,1,207752290,1,-167750896,1,33223190,1,1667714202,1,-234486272,633,0],29,[1024,0],30,[1024,0],31,[1024,0],32,[1024,0],33,[1024,0],34,[1024,0],35,[1024,0],36,[1024,0],37,[1024,0],38,[1024,0],39,[1024,0],40,[1024,0],41,[1024,0],42,[1024,0],43,[1024,0],44,[1024,0],45,[1024,0],46,[1024,0],47,[1024,0],48,[1024,0],49,[1024,0],50,[1024,0],51,[1024,0],52,[1024,0],53,[1024,0],54,[1024,0],55,[1024,0],56,[1024,0],57,[1024,0],58,[1024,0],59,[1024,0],60,[725,0,1,65280,1,268435456,1,758394882,1,538980656,1,1396785696,1,0,1,538976256,2,538976288,2,0,1,979509260,1,808268848,1,1633824305,1,3443,28,0,1,567086772,1,-1608610258,1,-18388,1,158664327,1,1962934077,1,-852577276,1,520039969,1,-315413346,1,158547587,1,235238911,1,278784287,1,-1899459332,1,795065552,1,-1909014386,1,-80961506,1,101107254,1,-969506773,1,-2144630522,1,158657803,1,117884726,1,-351469269,1,1899921426,1,192151561,1,-1172369890,1,1001663500,1,-2145443379,1,686142,1,1048578676,1,1962936951,1,100329475,1,158009030,1,1896269312,1,-930349047,1,103536782,1,280636578,1,199423744,1,-1207733038,1,-1113325569,1,-1608610260,1,1845949996,1,141885193,1,1912957928,1,168945667,1,567089588,1,749773366,1,158205686,1,-402098945,1,57804116,1,-166927640,1,-16091386,1,552141684,1,1996944902,1,57999113,1,-971916823,1,665094,1,172951238,1,1309066752,1,116850698,1,-63181,1,99156852,1,1933476609,1,494141449,1,-2013265986,1,-1089899722,1,-919393397,1,1010936492,1,1241085197,1,243801870,1,870919050,1,-1172369919,1,179579654,1,243933645,1,-315479290,1,-1107050109,1,-1983960314,1,-375065813,1,1444806934,1,752533335,1,-391499772,1,1017776926,1,1007252493,1,653554981,1,1040139718,1,237820606,1,239396895,1,118365958,1,1935669131,1,-1105261051,1,179055834,1,1007580352,1,1007318029,1,-1442614211,1,632353003,1,1008688810,1,-384928755,1,-605552484,1,1948597258,1,1963801604,1,10021123,1,-1569574868,1,-1636366020,1,-772764776,1,-1906899226,1,856240902,1,-1950250039,1,-1359853063,1,-1960378877,1,-2096668875,1,1718943742,1,1947024556,1,-118773151,1,908422074,1,749346559,1,109978484,1,1236535603,1,113713613,1,2355,1,158795462,1,1996932608,1,521011210,1,-400206662,1,468262876,1,-400617730,1,28843988,1,-383660788,1,887684622,1,-1077841388,1,1541942155,1,1966750730,1,173336600,1,-109769412,1,-150319640,1,-16174330,1,-370706945,1,1072233962,1,1965374474,1,-10819325,1,1963801770,1,-1930460687,1,650611499,1,-399799646,1,-353891802,1,1845949971,1,521076489,1,-1950742156,1,528738347,1,-402099480,1,57935160,1,-1107014935,1,-641782901,1,687978540,1,20718029,1,-12843148,1,-790034827,1,60549376,1,-1130232438,1,-1189040084,1,-230227959,1,705278126,1,752460481,1,855671231,1,-1431546167,1,-85979844,1,243847670,1,-396492672,1,-1281163151,1,6078252,1,-852950600,1,749838881,1,-1543095636,1,1007252524,1,-402295795,1,-260765181,1,5236814,1,-1087588957,1,28835948,1,-1574843095,1,1055403186,1,750232320,1,750061067,1,-2144552541,1,175377724,1,2877510,1,750323209,1,-643763733,1,-1139373524,1,1959922220,1,8907011,1,1266010366,1,748691086,1,158547587,1,-385649409,1,585760170,1,868455421,1,161605851,1,748947002,1,-880675979,1,-398032896,1,-398063213,1,884935943,1,375044,1,1974399632,1,112649,1,-670310189,1,-705964053,1,1346454102,1,649050711,1,-1107112471,1,11872777,1,-1976772161,1,-214768884,1,-251420762,1,-1365070690,1,-327832276,1,1048629387,1,1946168494,1,749838347,1,749864458,1,-847970500,1,-15371288,1,-57611822,1,-17004055,1,1959329482,1,-1358510345,1,378142764,1,378023100,1,-1578619687,1,-1086345202,1,-1431687966,1,760593066,1,567089844,1,200337414,1,-1089996917,1,96873551,1,-1375287808,1,297009197,1,-642113778,1,531949612,1,117311347,1,-420926034,1,169987329,1,1964160192,1,1581154627,1,1968128813,1,1614708751,1,141905197,1,749670016,1,29878532,1,761151105,1,242571333,1,761282176,1,-2146994875,1,19705614,1,1048689387,1,1094856030,1,1048621685],61,[1968450912,-1358004053,-1528102356,749668086,-955354111,1160601094,1611056728,-2031532755,-1358498303,527696428,761136839,113656130,-1168888480,263466325,-1073077811,250087028,29616392,-1174360343,1001663500,512631245,113650848,-1090516623,-695522225,186392206,1958742700,-1428475378,175423498,259275580,-369824852,-970587759,1312554821,1342135434,-1957538221,-2133708046,1966735740,-2146137595,236863722,-652834785,-1847044308,108224269,-399996742,1511988522,1552309086,-851725057,-10713055,-1608610250,1896283692,-375885303,-1912144148,-1272143354,119655753,-17469,567101620,567101620,196977446,-1960009053,734563544,1096387,-770972937,-4717708,750625791,334162115,748684942,1996932646,-970588151,685830,856094502,1979711241,-5314543,-1275066693,639749448,-402050141,637992875,154338958,760551050,15269683,-1950338291,-1359853112,749051983,-12240346,-1096154764,199765334,-18419,179953547,128709376,-1106839320,717171595,702731,1007110888,-484215795,-1910110708,638137094,1124548489,1021881411,-1442352121,175377724,229700587,1239016362,-1070410005,113259434,154510111,-2096547933,-16157890,113706613,-1046157,-386245143,1031800485,-1978764288,-1326907579,-1609599998,-341168987,760586249,-1331019772,1455335994,210298925,-1911352344,-1272143354,-1910387383,640458758,158009086,1896269350,1556021257,-1174959360,-1510801326,-1154723910,12061468,-1375275445,57999149,-14818327,237807150,631880223,-384060440,1048836594,1946159475,1933476114,-1007681783,-1910636112,-1574133730,-1021376143,751044343,91619327,-349840454,751018195,750913082,2028471156,-1003058428,-385928404,-1749416828,461170726,378156724,567083100,1962934077,-136185910,-1946514461,73853168,-383344198,-1169024162,1102318332,179970509,-851332085,-1547685087,113642103,1510017390,684374723,-239467541,-2430936,1877548814,-1608610049,2013724204,-853953526,-1572797407,-54850806,-1962440694,-1261882413,1914817852,-1260876843,-1172189890,1018432266,-965598771,1052039307,719856077,1845937682,915079177,1048775289,1979648371,1929824006,-336592887,1845937699,915079177,1017907833,-1955105412,-1207232490,567098624,-661943182,1200029616,1614360,858491839,222068937,1894318965,2084339967,-1431504780,947129660,1971076161,1170614005,910757375,730467976,2033617230,437685002,-919383797,-851705672,-1200465631,-5187445,-1575467130,377946137,378080024,233507610,-1978759114,914968107,-1226306951,-383840751,-35063071,1933476350,1978662921,1929824006,-369098999,110033022,-919393120,-1960080450,222080254,574359668,-973146251,-141822997,1965178028,1959656976,1191544844,1017954814,-17402590,1967013069,1044152370,648808053,172885758,1006954216,638153997,172951239,1760231433,172998487,1947024556,81127492,104480628,963914916,1022225322,-401181380,222037179,-953808523,151660038,1463675648,-351656257,-2132768045,594902268,1996946982,77195274,74714428,326466620,1827217158,652248830,989822336,844038517,-2006996288,-58702043,-33197043,-10163775,2000584742,343146506,638221247,175718025,-399799362,-1431567269,-92992196,730467976,2000584742,118358026,-1539407677,74723116,41168700,-1966908356,-402629610,-1746400844,-1224280571,376767021,567098292,-1813507982,-1086344963,196673629,850064128,915129280,-1974587992,-1058472124,991982847,-1977060110,-4855804,-347208844,24936690,-1978895314,977076036,-1595403916,-117279233,313027,567098292,-1966925965,-7477244,855078393,22841051,567098292,1552477298,-46864383,-1254717114,6078253,-852950344,-303512799,-1086345213,196673629,-1096092928,-85458815,6078457,-852947528,749969697,750323211,-970087261,388869126,28311976,95421044,-1574124638,113716418,11460,-1272097350,-400437990,1939668785,-1287749622,57933869,-1107161879,1438580828,-1177056467,-1527578612,567087028,1344824250,-401053208,1357383458,-1073063935,116787829,1954557293,-54990589,113643956,-956366763,268458758,1948676765,-1086345192,196673629,-1951730944,-1087523530,246939740,-1272853207,5618193,-397401651,-346553695,5618181,-1057087027,1877542517,10611196,751044351,-399680066,116785362,1963011492,761839340,1947206902,663796232,-350752280,15132675,187528609,-1082755904,-1202705210,1487609888,95539339,254077139,-924315465,-1439846386,522502794,-1341210904,-963990995,1342564560,1919171584,-396088318,512429739,-620024461,548942452,-338580704,-338564143,-338629680,1639368586,108137532,41185462,-1073083348,212861557,2095583415,-1438994418,1961411466,-1429829106,-1163214797,1961372870,-1039204841,-1607568084,-1029559101,5105708,765724406,-31886334,1965927438,-1408842221,-843442387,390653990,-854849352,3008545,485036724,-402018049,-185921984,-1188247873,-1527578616,-1180032848,-1527578621,1386922035,-399718726,-1017506017,501817520,-1178971634,521018921,521603560,915129178,1049308537,-1070387845,-393488245,-788520775,-1781018138,-1795141656,4909203,-503311213,751222766,-1843916615,-1828706328,-1795158552,855640552,-960845120,382593324,-388724144,-1973813247,-789917454,-789917462,190698,-494872950,-1325239281,583925248,818577613,-1031089878,-1072512086,314869287,-997840960,696498883,-1409253186,376750090,1006723816,-401640435,225705249,766721664,-1173982208,-1410783262,768506,-1409262146,41238332,-108791326,-1171557120,1474832251,8437270,80205451,179830904,-1390293748,-411769846,201400040,1953381408,-1669776356,-1644223768,330618229,-855614278,-1494724575,-608544768,1958805029,-1092041925,-2146864132,2995006,-1679097228,765998731,-402625345,28836067,-2145268439,536898878,1948877754,-1172851693,567083100,7071824,633649752,-982138626,-1090904599,-1192755071,1963801600,99543299,-1207822872,567098624,1915083706,-1898411037,858563102,244004562,1068772541,-930405939,-1152172573,1085538305,1918575053,1958820617,-1053079068,29043060,1140897792,-1024056883,-384010880,-1910630982,-2144559074,618814,-1173588961,1001663500,-1070456371,-1007040536,154470019,924222209,-1168965623,-1959392922,-1272000226,112959,-1956961843,-485920056,157720583,678763068,856067590,-850807799,113706785,2355,-1341551384,1933476109,1979707401,1929824006,-956301559,17395206,82357443,1325036544,1948269763,1950170126,1949056010,1950039046,-1022804990,-402619970,1048641503,1946157148,-1958328821,-3020578,175496763,108268860,-383340614,-790038238,-1090052355,-4718507,-1070355713,-1330992213,-1186485752,1068498955,1438296819,-853887955,5618209,567087540,666745424,-1609255448,1074004060,91570236,70037664,196012097,1958742616,668252681,-384525848,-809828989,345040935,-1188209218,-960561141,-203977940,168671396,-1430244437,-401309975,65600867,-44177152,-400057670,-960555926,-852446164,-466464735,-235533647,-523107151,280609802,-388986351,783351181,-997566294,179430450,78770678,-1005920046,-1978658631,-42735408,-1163214797,820587718,521018900,32106502,-2144991630,175439933,-1341993752,186574910,-1977206549,-1073068283,607924340,233309556,653257483,-1152973430,-1073075774,-1014817676,38135811,125044538,1962950528,114551793,-16314793,123666775,520603883,700234435,-1340877079,-1341199555,-1341461733,-1341723842,-1341985988,180808060,-1409253186,-1499208654,-1472820947,-1224292819,113639469,-1962922573,-1959942090,-1959942642,1362879446,-187963306,1529719459,56221227,-472478773,-391362263,74840599,766707454,91569980,766971520,1965702146,-1223786491,1290273325,973501694,1965859846,-1070444842,1011221638,-2013104883,-1472820988,-1508996819,-2134981843,-1073042432,65537396,-1022542848,-31594324,993789045,-1018235275,-402592280,712310752,-402603032,887619926,-2955263,376716092,1947024556,23455761,91503420,1962798824,23390213,-1070339349,82363307,-68818944,1031808707,-1173850880,521021555,101902825,99582751,753457035,-425727,-370641920,1994920667,17098752,15919190,-397904802,-370671397,-399054080,1014235364,-1403593933,259263804,-143311556,1015071742,-17795827,1592585159,108317694,-383202630,-397150506,-27590596,-401574705,-1595408190,222080000,-471333516,-1007228160,748691086,186392206,1015084595,-1947175936,309455062,-1392814360,-76169206,2092887275,-1107039448,508962945,1912612328,-386430192,-142147429,721479912,-216070450,-1017241692,-349668162,679591427,1912604136,-1870992589,3008764,748684942,470191654,1375679243,-391358634,642187375,1979663674,1609818626,208951646,5630033,1031808601,-102730496,-1962467645,1088968702,1459940096,1493188328,-108529365,222068931,-391378060,1072169015,1966947328,-2134981648,-1073042432,-1394080396,-1022542596,748684942,470191654,-385928437,-2144993269,-143327171,-348278589,-1178586622,-1359871744,1918975171,2004499462,-1021301758,988304209,-2082895104,-80018709,1364207730,-193009581,46367579,-338492239,-850742205,-1912169439,-399728634,-1660423053,108222553,-383383878,648738214,1479,113465691,1220578384,-1591295858,78708739,-930357037,-1262287016,69324057,139389249,-402650648,-960234965,23558,6035082,1074053770,108347452,749733378,-1102003970,1202990424,91431373,-2132205810,760594418,-1269246069,-1516197062,216640044,109970961,-1591333728,-1557788372,-2144993258,619070,-987362699,-1207194858,567092513,109983239,1236544674,12067277,-400437940,45677850,1914817853,-1193768176,567100416,1971372790,-851528691,682080801,-351225368,-164458455,-1207711104,567100417,244051,1052039987,-498916915,1169447929,1169433037,1169433037,1051992525,-1909055027,506241054,-1560274783,-692582033,-1144303613,12058625,-165556924,880050370,1947255542,891926575,-1064558131,1996525629,856405027,-1273967141,-1978610417,-1228210476,-1950338279,-1274562616,856739078,-1275021358,-1022309118,-1406549826,-315438966,-1968437580,-501101104,-1281244167,-1190786260,653048364,-2118240907,-84547584,125046076,977120582,-385649395,1273560774,-1224280324,108331565,567098292,-2098636941,1304825,968099445,1232282061,-383256902,-2084899806,-1090983127,-1192755071,1947024634,749969905,750323211,1965485242,-66262814,766969590,-555171070,-1274644993,1931595066,672381460,-1158418967,-1645730099,201439247,-1863835187,213894136,79858220,1967144000,-1341783546,-1430192596,749020810,111884976,-1258845409,1914817863,-1021374974,-1409283911,24387644,-1392975190,309600316,783343754,-1429961046,1017905841,-1442614240,-1070401310,113689514,-2130704009,619326,-955877889,-16157946,-311105025,167657088,-1169197825,236858709,-853887969,-4579551,-2146257911,654910,297011060,167642822,169987328,515864000,-1105261049,2042572117,1049175561,78383612,1950366784,1048585739,1946159480,-1422216189,654276072,234833350,118365958,167517835,1946173312,-1393325175,-76214980,-1581328757,730578697,1017956659,-1978108635,973732646,1175483684,-1393325226,74714428,-135550399,-1427903650,1963801665,-2009708067,-1993635314,-167117802,-16159226,326377230,-12204506,730577444,638488040,234833350,-370213399,-1910575363,-1171480546,1048651993,-16774797,113706613,-63117,-224073441,855671230,-1610182967,158973740,-1574518734,-2044327560,168392454,650868160,167526025,-33110490,485031689,624733689,-2010747531,-401999066,222099727,1034757236,91508297,1970170173,-117577642,1965571244,-118101938,125118780,748691086,-1392592919,1114901820,510929212,1948925098,1967078404,113649158,-402585090,-478807849,-12204506,-121247731,230218219,2105550336,41225727,-391397325,1034811571,91508548],62,[1970234429,-123344827,1047792956,-1408654913,1963801770,117319418,-2094659209,-16157890,-953809035,619270,1048585983,1963002366,-1088485865,2042497535,24936457,-33262278,-1207339002,567093504,-893757245,-239277784,749668038,8502784,1022907112,-1947503603,703447022,-175439691,-481882742,1963125555,-1977177072,-1002813659,-864025228,-490456544,-117202962,1195842955,-1394903650,-1166799556,1979196136,-132781871,385278975,-1192547153,-1396100266,-1586229956,1962412776,-202686205,125058364,-1854665412,-1393169492,-1988805316,1022880488,1602384909,343189235,234847360,1017953396,-390630387,-160040997,418119600,-137238356,-1070404235,1438584555,687978541,263463373,567138187,749668086,-167611137,1958742736,-352524029,-1946705176,-2115403314,-2146555904,-2146530816,-1978759168,730578731,229680371,-316413526,-617477449,1947024556,-142481244,808193140,-403258490,-1014578430,-1910576405,-1976786914,520711206,-482688974,-922835341,512664299,866200736,-22263,-1064422540,-919349106,-108281461,-1951468983,-1186576649,-1510801399,1962884483,-952792296,922746629,748691086,1963801772,3965179,-1993997452,512672565,116862112,-63181,-768347276,154474121,154605193,-1090486552,196673629,-232738816,1090614702,-150214269,243873497,-1813500587,1949973750,-158537695,125110844,1022789096,-149720006,-16174330,-387287553,521011261,-383207238,1572859934,244004352,-397333163,207222370,87696928,132842101,975577132,1204843781,1273555170,1998601462,1947024582,-163518457,-109769412,787888616,785456779,567099060,512630467,-768407245,-851640136,521499169,785490742,378263691,243992885,12060983,-1021194942,126540427,-115392468,9496771,512627314,108342432,158205638,113689345,-1023407762,1006665888,-1173786110,1323827330,-197269237,748691086,158211722,1589255950,-383194327,1474883450,855750656,91556978,567083442,-841862461,243974945,-922091392,-1070407307,-628481587,-399947334,1153043222,1977289257,691976707,-401929751,28835874,1963618862,-1021195005,567134462,-2146530621,1976109568,-850086738,-1160213983,-873780909,-1409262146,1866211340,229448565,1849434144,-58718603,-1022462688,1969645117,540847112,-1057094795,675986115,503759865,-1064384372,113760398,852097,730400454,-1979267200,-401800917,-1712848890,-888725760,-402619970,222098799,767244660,17492015,110117867,-1090056617,716451014,-1952964147,65458672,13009392,-1176925401,-1527578621,-1951784784,-1295348797,-2030897564,766743236,-1174331671,1340614436,-3676150,-1155058246,-1326960851,1916171264,-1019565003,-952499084,-706204555,-1188597248,1015023468,-1341426675,-1947928988,12773576,-997583758,-939327308,1963801772,-852773879,1975519777,364561153,168093735,-2118207765,-187045888,309595452,-398837061,518717556,-852708208,-382029023,1471807656,165734439,872410856,661174985,-398837061,1718878271,-896846990,1017958963,975336461,-1289325117,6219822,-192274574,1947024556,1975728656,5171220,-729149582,1963801772,-852642808,1958742561,659077681,-351693336,159574198,-1984296268,-400437973,-1950420365,222068779,501748852,-1978699264,-1019564812,-75493772,1308915002,985858226,-92931641,-1979710488,283689940,-1964019200,649440,181732466,17621130,738495171,1022980656,-193792758,106414918,-960559346,-1211790804,2746384,-1968520310,2222273,-1968520310,1697990,1966799744,-1439780861,216580746,-1430244608,-399718726,1594296591,-2046110525,808455620,41234492,12044074,1351795627,1476970216,1377747858,777081680,748691086,175586944,-402230016,719847433,1482381568,-2134696102,665150,649729908,1023457290,-608558643,-1962184155,-2030063400,413276231,521061120,-2131957271,675646,1048589940,1946159694,172997143,-851639880,856519201,-1949748270,1107474648,283845069,856313786,-851659575,639744545,-661927822,1200029616,1679896,272531651,225771310,784545419,772880009,772802246,-1947388929,-1288781002,779075371,-167209240,594837703,1963050998,32303344,-1074614296,12070105,-1155412695,-625070695,356420396,109766702,-402486295,-1070398536,-1557349470,-1130222401,288787244,-1019836114,46196782,-1947663500,38856961,-1180450765,749904428,-1573991262,-878563640,751084334,-1573992030,279063729,779068206,-1557284701,-1734136296,760587053,1210914211,-1574125150,-1281217009,8502829,-315413581,-399609921,1198655495,1954596854,-871971323,-940179154,151680001,153925422,-349390546,-2134378787,117310581,-1588187982,1874734803,-1077531858,-956093000,-2010270301,1093514254,1049142515,113716663,11447,-1599083682,-1314771252,-790573012,784704224,-1607892038,-1073075022,37487732,-1813445770,766754283,544538940,70037664,-969231295,-1090387642,-945082952,2930438,71747072,4638210,110159872,33652352,1048581493,1966747065,72253454,767213314,18118,-1962510872,1031799422,-1173064448,2105550818,-1435157762,33572550,100945536,-1173988888,-1180621076,-2147467988,279549044,-1273728000,505531732,748691086,1973675058,28843785,857853230,8503021,1874799539,118614062,1963050998,-1221719563,147191596,-2146667264,2928958,113640820,1443114699,-1104227423,-970248593,53352639,773170119,773066376,-2002455743,1580078910,552125835,-406853628,-402384152,-1679228835,34793472,751056523,1978203955,646298351,-385454616,1048634526,1962945713,773372507,-402234648,-608506046,61860133,785621334,724463550,773373894,363054851,336496686,-1527561938,773275272,-389706914,1726481351,63039719,749813376,856388864,750494400,-1574125661,914959548,213855939,773045548,-1962631448,-1020390090,785137280,-352160512,-1947389056,-1288781002,779075371,-167363864,-344686393,1963050998,-7280400,-1207935809,567093504,-2144462687,41171708,1076641968,-1275044702,8972305,-264836964,-385649507,-1070399660,750847622,192200714,-1090515783,1438526872,849670957,784835264,773144203,-399681858,1048639006,1962945713,386332167,158597678,-399632198,1894253963,5368046,749813376,-401967872,91357452,750454470,-1321304064,225706028,-167655704,-13758458,-320273548,846076,113641333,-352310084,-12260954,116789940,1963077143,-1008465405,-1172655024,567094613,6077016,-1073077811,-1358510397,414842924,1023457326,-260955699,512350347,12070508,-1994273449,-1993421546,-1204891890,567100416,-2004819328,1949199894,-935428083,108265518,-383182918,512426573,244002412,378219709,-903140161,1088949877,-901873663,1702166574,750587531,-1575055842,-851463124,1433542433,1373882507,778976896,-2146994944,3066686,-779412620,750730891,-1912202576,-231955962,91555758,749668094,-1949226175,-1089600566,-1089566420,-1123140820,-401837524,1048576235,1962946250,-2138051824,3042878,1048577908,1946168495,1813941121,-851528658,1048625953,1962945724,750231800,1946284776,-1088517322,-1122092244,-402033364,41156770,-617364487,-1575055842,436717356,117382912,113650879,-1610600761,-466473271,750716419,20776306,-396135424,-730529674,784940672,-1957202944,-1959916514,-1959866610,-2144416490,3065150,750006644,-506453555,-506338864,-506338863,-838144304,-852839343,-1125547743,-773224953,-790179615,-790179610,-2132356890,-703987499,-1202063990,567105281,567099060,751044351,750520062,512476152,-420991476,767081215,567099828,751044295,-387252224,1345106336,1476396776,749798970,-905525565,1048576046,1946168507,8448259,-402572056,376767238,778976896,-2146470656,2928958,1948661690,-955857317,28836142,-952205251,74776622,-919389004,-852641606,639744545,212024946,-1157183954,-661978836,-851181384,236357665,-2134706642,-1214238092,1963729964,785096713,784860682,544872564,477366440,843317688,550142198,772675208,216736205,113669611,-2147209525,70173966,784809600,-400722688,410321538,778976896,-1173261056,-135780773,-1090074878,-33554388,-1020343802,772546187,243779891,-203215681,784926462,784809600,861238528,512630482,1085549730,-1172364851,527574508,-747321301,772671222,-166431616,539889158,1048578677,1962946245,1014253887,-399924550,117310114,1048587452,1946168507,203328276,-851528658,767080993,567099828,750454470,-66983680,-779627981,-851312200,-1354858463,74711084,567099572,2047616195,136597520,1479461026,-878574556,-989460434,785096750,-2134654966,-13782210,213847157,766754092,-402599192,-1070404432,772736646,58048522,-1962901527,-1087523530,12070165,-1591620311,-58708552,-1342016454,-888239552,-1572852690,-1214239467,388401709,33695022,326418442,259376186,785137280,-33000448,841879558,872868800,-792452606,-872019224,749838894,-523181872,-2144418398,3065918,-878566283,1976109614,1958742557,-1089565927,-1340873940,-13433318,748816014,1963437810,1049186053,1455107263,-1321304019,57933868,-1104307781,1049308438,146353589,1060940800,126485109,24387644,-236829782,1015022513,-1340967904,1017948718,-1979550401,1948269575,-498882047,-1430244623,71759555,-1960676094,96633813,-851640136,-1961463263,1140898008,1051992525,-1024056883,-163482240,1946420294,89557819,1950023296,-2143243774,-1729609494,-2083157007,2122974658,115834884,1963392896,41323286,989756544,1187382901,99287552,16795334,-2141263026,91554559,18118,-851725117,-400133599,-91495090,-930365389,1336865353,-970152544,973209670,91553605,4638378,72253441,3991558,4638403,75401728,1946470390,4638451,41323266,1946172544,775716896,2088770420,91503358,16795334,-2032455090,-851725284,1914471969,-453711868,-366220861,-2147320183,-1207172794,146353727,-2035617024,-997807420,-1426914383,-1012219854,415125585,767082286,749735562,2088823178,91568641,-1975440211,25002184,-1979157190,742868741,988318273,-400525847,460587040,-1946205045,575733581,259348673,74788412,132899850,1966012800,1491929602,1973863257,-8617810,-341281792,1364336373,521031763,-2010331461,-1143764201,-880082943,567099572,1515805528,1397801759,45819056,1343351552,149622192,-349917104,-1070379005,113491,-91531439,117440441,-1359870178,1239021319,-851397559,990474785,1594193345,-1017619623,109977358,-323343200,1048585765,1946159735,113649161,-1174402441,-202823439,-1547684893,-694014253,785883694,1469905034,-391329485,326494855,-160161732,-227276484,785843846,-361447414,-402593047,-1019548193,-813693579,1021045632,-385649395,104464592,58010788,-2147429911,326449724,-1409220888,-1996424472,-970009794,3069190,-1996454423,-970009794,3069190,1978000104,-1331671016,-398392276,984613079,1476449000,785596041,785712838,1965964288,-704184823,-720976338,1060962094,-813694091,1965702146,47153189,1048577972,1946169046,-1342000126,-718919105,-2041417170,-2046172191,9562337,-136126074,-1998003834,-2145749531,-940178225,-1992526590,-13708482,-970009850,-13708026,785778374,6940672,-316282708,1961472744,1947024424,-1543095772,975074348,1008366787,-964266694,-350159036,694663696,-371004951,-13440971,-107126962,787173059,-2130587776,-394264371,1011280243,-387484659,-521666525,1364657900,884934414,375044,125153010,-754974280,1508379616,11536223,-123904086,-29250877,-1020340986,1364678150,12079952,650153712,-115072,-133663491,1599690843,-1195178146,-1064386560,-2128150733,1957319997,8389898,1928331325,652274669,839015818,-773598721,2143519715,-8330367,637535935,843517322,1976110061,-339541244,1190300631,125085427,-947652349,-2132481277,91504444,1965046912,109850351,-1993462351,-114446530,-4482325,-850873089,-850873311,-1202695391,773727522,748691086,-855470406],63,[-1898279903,-1269162046,-1910387371,8436442,567089844,186425638,1526738083,-754722164,136841,-1907697012,378094298,-628228095,268499841,-617414030,-472709967,-762389876,-1070341237,785446736,766588671,-1355350226,-876442067,1631717901,543712116,1701603686,1936289056,1735289203,220465677,1936607498,544502373,1802725732,1953068832,1633820776,543712116,1701603686,1851853325,1919950948,544437093,544829025,544826731,1852139639,1634038304,168655204,1684095524,1836016416,1684955501,544370464,1701603686,1835101728,604638565,1819309380,1952539497,1768300645,1847616876,543518049,1176531567,543517801,544501614,1853189990,604638564,1970499145,1667851878,1953391977,1936286752,1886593131,224748385,1968120842,1718558836,1986946336,1852797545,1953391981,1634759456,168650083,1818838564,1919098981,1769234789,1696624239,1919906418,1176766989,543517801,1852727651,1646294127,1868767333,1684367728,1953394464,1953046639,1718379891,1126435341,1702129263,1864397934,1701060710,1852404851,1869182049,1869357166,1646294131,1919903333,1868767333,168655216,1766203428,1932027244,1868767273,1684367728,539232781,1701603654,539587368,2036473892,544433524,1701147238,1227098637,1818326638,1679844457,1702259058,1701868320,1768319331,1769234787,168652399,1920226084,543517545,1701519457,1752637561,1914728037,2036621669,773860896,606088736,1635151433,543451500,1634886000,1702126957,604638578,1299084627,1968467567,1684363109,1182099540,1632856434,1225395572,1818326638,1679844457,610628705,1920103747,544501349,1702125924,544434464,1158286628,1919251566,2003136032,1952539680,606091877,1850280461,1768710518,1769218148,1126458733,1701999221,1948284014,543518057,606106473,1850018317,544367988,544695662,1701669236,1092886586,2032166258,1931507055,543519349,1311725864,606093097,1229208608,538984018,1112089632,1699749965,1852797810,1126198369,1970302319,544367988,542330692,1936876886,544108393,1867915300,1701672300,544106784,1986622052,539238501,606106473,1935763488,544173600,1700946284,1850287212,1768710518,1768169572,1952671090,226062959,1851073546,1701601889,544175136,1634038371,1679844724,1667592809,2037542772,1227098637,1818326638,1881171049,745043041,1953459744,1919509536,1869898597,221018482,544370442,1701996900,1919906915,1869488249,1835343988,226063472,1967989770,1931506803,1768121712,1327528294,1919885390,1179012896,539232781,1701996868,1919906915,1718558841,1310990368,1632641135,606103668,1213481296,1330794557,1028935757,1635151433,543451500,1986622052,1852383333,1634038560,543712114,1752457584,1227098637,1818326638,1679844457,1667855973,604638565,1700946252,1869488236,1868963956,224685685,2035491850,2019652718,1920099616,168653423,1329990948,1633886290,1953459822,543515168,1953719662,168649829,1953384740,1701671525,1952541028,1768300645,1696621932,1919906418,1920295968,543649385,1701865840,1126435341,1869508193,1868832884,1852400160,544830049,1684104562,1919295603,1629515119,1986356256,224748393,1718559754,604638566,168652399,1163018788,1763724097,1445208179,1179210309,1936269401,1128604704,1763725128,1227104371,1818326638,1881171049,543716449,1713402479,543517801,1701667182,1227098637,1818326638,1847616617,1700949365,1718558834,1918988320,1952804193,225669733,1917133834,544370546,1953067639,543649385,1679847284,1667855973,604638565,532488,844831492,407585866,1343807828,-2092035693,241194513,1276053319,255987467,196960015,1159322148,-112718077,251613454,1330512640,169187924,1330795077,1447382098,371739717,1230521605,367678547,1229194240,167379282,1313165831,21318977,1375997106,-1308537275,1380255244,21320513,1141115965,1023495237,1498678540,-285129392,1163002892,17039437,1347371781,449577305,1430343686,520111443,1094976787,939541844,1230243096,-838843059,1163265048,240582738,1280267780,51234817,-1509866429,1212352018,22169924,1292047014,316211524,1145785606,-654224823,1146225426,101912065,1229213010,319684946,1163018758,-1845474495,1163265815,1497778514,68667136,5522771,1342640143,1347243858,268042324,1413566469,262144072,1230521605,298385492,1414808325,301400409,1212368133,391708751,1414481669,378929231,1229476614,1442862150,1179190038,68505600,5394246,1124340840,1392530252,310378514,1769169250,1646289251,758394938,1647194416,881505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1645379584,1667855201,979509345,808268848,1633824305,3443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6044225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1090519040,1396785722,776029001,5066563,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76611584,100468020,42163247,73663796,67110196,0,0,0,16776960,16842752,540934167,825434144,3289906,842080288,1882206266,1094844416,1094928723,1061101600,63,520099840,56130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1094844672,1094928723,1329799200,8269,0,0,107503616,1702887665,-251265024,6651904,0,0,0,0,0,0,0,0,0,0,0,130,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-418584832,16777484,34400000,33554688,-1993754368,-416695253,-66263284,2690309,1630276608,2907181,-415453184,-1341729012,15877692,0,0,0,12066574,-2011050701,856000022,855750866,1370759629,512303565,-1014102647,-1289829322,109848075,-1993998288,-1275056610,-1977496295,-854674224,93037089,-759692111,250139392,-1547500709,-270006905,-1962636540,1418396252,272928262,1007574158,-1341688317,79227137,37551083,-1993411212,772099614,89130636,89301550,1728497198,12058629,1914817853,1403203295,-1193768187,567100416,1954595574,-352145404,113716939,1381,1376187950,1618280965,1312212270,184847109,772830656,92872334,771763361,184902051,-62556992,-13385586,847249337,1957622464,-385175547,1974337694,-544516108,-1324366973,116118276,567101620,57891103,-1912569879,1638084288,-1047768827,992922371,1493534494,-164402057,-1527513293,515448590,1394510592,90749445,-857203194,-851463165,63891489,1316095775,1962942013,1950253849,91553797,90638022,90743295,1952075069,1297759496,-1024916620,91005185,-523041359,91227691,-167422045,33903110,1053043572,-1960442546,92578565,38112038,-385526365,145752250,196084459,512437840,1760036179,-851528701,-1746315231,-4501501,1219763967,1478435277,-2097147899,-697167365,-763903173,90652288,51934464,1912959494,2009283525,1913007041,1946551045,990147077,-1962772797,-661971261,90381961,567101620,-1549569505,268764517,1732149248,192151557,90375683,89589291,-1560276947,-2069691051,-2029634811,53114629,990205702,1980073734,1732149295,628359173,371970187,369296739,372966743,360121735,721782689,-351971578,-2117432118,989878722,-338267198,-12129829,91231883,-754667182,212949218,-930354989,89333387,1107343390,-1960894003,-2130356450,1913651451,266386179,89595433,-754667181,-1949594653,503665438,92544654,-397290957,1068761723,2112365005,991910146,192240584,92544513,89603715,-1950321408,-1593486066,-1056766602,-1593483357,1570964856,2080818181,89760517,-1056718708,855989155,-2146006071,1394510597,12066309,522308930,-1175911565,1846971390,1757041157,1882373,1394510638,417865221,-851463166,35317793,-562931193,-1090517063,-1959918232,-2096802506,57999610,637586921,-661905979,-661731837,-972879989,-947714167,-471709180,-1175773434,788424681,89261814,772568066,89011909,-2069680467,-1153307899,1219821567,-620027443,-1993417100,-1274715362,773967176,84239779,-1557266416,-343734908,244002320,-1053096569,-936703881,41405243,-75376245,141758464,78758795,65790163,1358954424,1394510638,-1949748475,1107343569,-1959910963,1493521182,-2078372306,1372730117,-1274976536,-400437953,996016488,-385649210,-164692512,33903110,-1590812043,271385988,1537420800,113716741,16778585,914959950,-1557265059,-661781153,1223,1394510638,19261445,567099060,771827688,89261814,-385649662,-1959919271,-1106942698,-1590820863,-1073019551,-1907882636,773097944,1208313249,344578190,-850021294,784502305,92870281,922693210,-1893333663,771763206,90388107,-1993936381,771752502,89011909,1959089694,833798,6078289,-1527571318,-1414807501,505372249,175424854,-1979683649,-1415253188,-987799893,-2135358860,-201749760,784989860,93011514,-108395402,-13499669,-1960953298,-1979419131,839052249,13953243,-15436545,1962873460,309657364,168202022,110044672,-1070399476,110090382,110035080,508690570,-1994486226,8436229,567089844,-164734433,17125894,-986831244,772103478,89013956,274566182,478760526,242583846,1493615918,1569465861,1166616084,-1872434414,771782888,89732805,378416890,-1959918241,-83534554,-1030859234,-1014244722,12276683,911360,777241435,92872331,1526727400,777002691,184902049,1208448192,512350350,-1590820863,-1073019547,-1907882124,18778584,-1021356032,-16769560,-466479500,-107150199,-393213461,1962868750,-1661428458,-1895822104,-1460988348,918888214,1354959795,378154578,28837254,1512164659,186434392,83887412,1392853760,65608,16776710,392454,393274,-1201769751,-2144467495,6240574,1891110261,1161724677,57999367,1342507704,-1275066864,33947711,0],184,[1024,119539488],185,[1024,119539488],186,[1024,119539488],187,[1024,119539488],200,[1,-351229355,1,808465694,1,959787056,1,692267040,1,1498435395,1,1212631378,1,1226842196,1,824200514,1,724711481,1,-86470976,1,-1560261471,1,1319174400,1,16950016,1,4982471,1,244056662,1,1622671438,1,3449607,1,3542668,1,6555335,1,244056454,1,113705062,1,65470724,1,17174156,1,4241659,1,113694862,1,-973078412,1,29958,1,4392646,1,1996932608,1,632881152,1,15919104,1,-102627981,1,-1191133207,1,-2135293951,1,302036992,1,57873357,1,-1207914519,1,332207104,1,-1511455885,1,1812383488,1,-1593835520,1,876413042,1,-955878126,1,-1711248378,1,606200833,1,-400431362,1,124911796,1,-854589256,1,-1593085165,1,-1103298452,1,-336825855,1,28938357,1,8436224,1,-854523720,1,-1201180141,1,332204288,1,12083314,1,734039752,1,251705563,1,1383207885,1,7669502,1,-1342041158,1,565898752,1,254077955,1,108269372,1,7079623,1,330957220,1,-285233150,1,-1174404679,1,-1070923647,1,1081217997,1,-854523720,1,-1593085165,1,-1103298452,1,-336891391,1,12095535,1,1913900297,1,1963392551,1,-2114289408,1,1109226240,1,264099051,1,-1950340352,1,440816,1,771798928,1,23626890,1,281874100,1,-101391802,1,203547898,1,-81664511,1,-889149976,1,825243441,1,1381042701,1,16824824,1,-301594648,1,-335150104,1,57934372,1,1526330082,1,-1070873767,1,-939861874,1,-419363834,1,101616643,1,2013710081,1,-1946025728,1,-83854834,1,1358955449,1,-1070869973,1,259134413,1,721551800,1,-1144877358,1,28933120,1,1494469888,1,-58717581,1,-502631296,1,-1878594594,1,8126698,1,734014208,1,-1189884462,1,-1169096701,1,-1070923648,1,309466061,1,721551800,1,-1144811813,1,-2135262208,1,112896,1,1918440397,1,2113839368,1,1957319997,1,-841489717,1,620941080,1,-14022654,1,68810320,1,4241438,1,646633614,1,-967835529,1,30470,1,704997864,1,113700544,1,-402390921,1,-1070987938,1,1996932846,1,1407715328,1,-289396219,1,7800518,1,88664076,1,-1326530518,1,-99949049,1,537666020,1,1492853222,1,7808648,1,-92224737,1,-855280768,1,182848,1,1977879291,1,708889865,1,-2114289436,1,-58658953,1,-385649400,1,1364394266,1,1443241554,1,7006295,1,-7804848,1,-1912586056,1,646600920,1,-58720140,1,1583346945,1,1499078407,1,182875,1,55378744,1,56623958,1,57803626,1,58721145,1,69665584,1,81593551,1,54002930,1,84346105,1,85722389,1,86639907,1,113640753,1,1358954612,1,-897521014,1,-792003071,1,1997965538,1,-2133489152,1,95486434,1,-703929646,1,4396680,1,-1202666663,1,-661782464,1,33325144,1,1441465205,1,-2132115312,1,1929968256,1,-4003793,1,113691134,1,-2013265854,1,-2013248498,1,-1577040594,1,1990197318,1,4694528,1,851741264,1,-1948200476,1,2768368,1,772109144,1,43820287,1,7603910,1,-1023365119,1,-301710360,1,-335265816,1,108266020,1,7603910,1,-622214395,1,7643136,1,7603910,1,1202766592,1,4327110,1,31844616,1,113658800,1,-385220542,1,113639899,1,-385548222,1,113639876,1,-351928254,1,1107740172,1,99288832,1,4327110,1,4497412,1,1151516708,1,27715840,1,726861342,1,-992440640,1,-1207892962,1,-661782464,1,-2139035008,1,796068090,1,-385934360,1,661783519,1,-1960388605,1,142599,1,2484362,1,-773271293,1,-1978594072,1,2005542600,1,-1966146046,1,721450262,1,520575936,1,-973077814,1,117470214,1,-1070987340,1,-919875029,1,854256633,1,20054529,1,720896,1,2667532,1,1996488704,1,24578049,1,84606976,1,2667532,1,838860800,1,8390145,1,84607232,1,2667532,1,838860800,1,20055041,1,84606976,1,2667532,1,-973078528,1,201343494,1,4392646,1,1107968,1,113642866,1,-972292030,1,536888070,1,-1023409688,1,434683946,1,-1023315199,1,-1900008674,1,69125336,1,887627521,1,56062467,1,114648,1,1912627176,1,48973,1,1912625128,1,180037,1,1912623080,1,311101,1,1912621032,1,245557,1,1912618984,1,442157,1,1912616936,1,376613,1,1912614888,1,507677,1,1912612840,1,573205,1,-1576957402,1,-919928714,1,-335359000,1,158663336,1,113702626,1,-116981644,1,45476035,1,1963074796,1,-974601231,1,-402165247,1,-1977220441,1,-389812735,1,1802633241,1,4327110,1,-347623195,1,780392,1,113663346,1,-1327103934,1,-1604654261,1,-2143551418,1,113689589,1,-351600574,1,1107740221,1,113643008,1,-1342111674,1,-968955065,1,251675142,1,4589254,1,-347361279,1,1107740208,1,451608576,1,4327110,1,-971773183,1,-536854010,1,113642731,1,-337444798,1,1107740165,1,45147136,1,1912612840,1,-971576543,1,151024646,1,22538435,1,61928818,1,1912607720,1,-435965939,1,606200842,1,-400431393,1,1005060522,1,1119798016,1,35383296,1,35449070,1,-389469202,1,619446796,1,1947024399,1,-956833271,1,-2147453946,1,-1174617095,1,-387448826,1,-487674879,1,32434425,1,1946265836,1,1946600966,1,-1007083520,1,167802016,1,-1023314496,1,-1912586056,1,-1950340160,1,1107740408,1,-1070988544,1,1929358312,1,309539,1,1912654824,1,28174368,1,1166550764,1,-1310177470,1,-387063295,1,225575096,1,-335439128,1,259261096,1,7603910,1,449051135,1,1778788102,1,637957894,1,4333194,1,254067594,1,707847040,1,-754732545,1,-1476448533,1,536872419,1,8396864,1,272629792,1,67109392,1,285212736,1,537002251,1,45813792,1,1929985030,1,-1562956189,1,-1144848268,1,-930413045,1,1416825404,1,1956828974,1,148996096,1,1963522432,1,1107740202,1,-1070985984,1,1929321448,1,4122654,1,552081778,1,-930419711,1,1912615912,1,18212878,1,1946265836,1,1946600966,1,-1963384832,1,364626881,1,1929526278,1,-1562956269,1,-1144848268,1,54265367,1,-684849549,1,-1023380318,1,7603910,1,726778811,1,15657161,1,1963043052,1,-956702200,1,-2147453946,1,1354979833,1,1006651040,1,41048193,1,-95304711,1,1481641190,1,-1064563738,1,-1059912527,1,-266016630,1,41140995,1,-430914050,1,-423327226,1,616925702,1,-1602034161,1,-523239354,1,-527775490,1,-1605304400,1,-449052606,1,-432273548,1,-346553484,1,79190033,1,-14003454,1,4595338,1,1524889426,1,-430946213,1,-423327225,1,1482291975,1,-1017528061,1,105993211,1,-1070916010,1,918870158,1,706674948,1,1552557823,1,1109821961,1,83656704,1,-1977219467,1,166398556,1,1977875584,1,1552557572,1,-389469429,1,619446340,1,1948269600,1,1274339850,1,113701237,1,-394264460,1,619446307,1,1946552322,1,3205120,1,1592705074,1,-1017423609,1,-434065328,1,-435703776,1,203547658,1,1478616608,1,52476623,1,-1595659696,1,-805109641,1,-253181096,1,-389856513,1,-1019019272,1,1124071656,1,-792381,1,-370650900,1,35974399,1,-1978239656,1,-2147466458,1,74784996,1,-388962096,1,78709540,1,-466951982,1,818149827,1,909193016,1,-13486033,529,-1],201,[1023,-1,1,-905969665],246,[-394358807,-389321817,1573610754,1949288424,-382301427,776243716,41221692,12844348,0,-1808911616,1534289933,1712675089,-1894367689,-1240404719,202569744,890293806,756113169,1343440942,455030063,1477574189,-1860440034,-1104247518,1393016327,773014302,-1979711457,-1676583138,-1557226194,-550571218,1477617974,-1205716718,-81602542,17825295,-653261808,809305108,6135869,0,1061005568,69508644,1816351296,-834572991,-413978815,324871762,692466502,-782758568,-1824010937,391129681,-1524012972,472494377,-1770094491,-2022641283,209325688,-194870157,-847598215,1026264186,-400852450,-383379672,187234345,1193443369,304483625,-1390709466,-2106896021,-94004117,307664981,-1740324777,927247428,1459701761,-1274967295,-452863743,-117312511,369235201,1342315010,1828872706,-1459452414,-553473534,973284098,1292059395,1761830147,1426287107,1319817044,-750588220,248402950,1426259,-984202925,1095716034,1162200004,1325450704,-1076736180,-984395956,-733065285,1095060633,1381208786,-607237812,483675721,499600979,516702788,1208800079,1092002898,1286851660,1157677267,-984332980,-1051442775,-2033366652,1414743621,1178971346,-1378595255,1314080325,1178971847,-1345568188,9946693,-1580903604,1384236110,-1513794751,-1496037052,-766553518,-724807001,1490408018,-967898160,-237612765,-2100146432,-984428082,534268175,-816558336,1411403657,1397721551,9290325,446978117,1431326208,-1949923884,-766225586,97799896,1292947534,1263465168,-559654587,-649789440,1129251017,-893037503,1313428048,1229757908,1352586323,1159451471,1313442004,1095741637,1397341380,-951086124,616779530,1158860357,27546694,2475599,-766553009,1196574145,-1001407035,-1539028493,1480916995,-683310124,-741060716,-834318336,-1663806022,-271411762,430199875,1330205776,-968443698,1230110941,1334957134,1335412043,1162154451,1163073483,1163052756,-942389933,-733066929,550389212,-833290240,1431586186,1166986834,1166525505,1380930643,-851079995,1431520655,1235797325,-1537980345,147082754,-850047419,1145979307,1514753359,1124121029,-834321070,-800107320,-801024112,-984202844,-1471983426,-800762670,80627663,1225249361,1381239246,1381241764,-1538830775,1128354006,1327014981,-993767851,-884782764,1230132257,1207968455,1389219397,1386401359,-1547286961,-827833791,-834548529,1230176269,1406650190,1090572498,1379996876,-623750064,1413761280,1229037768,1229493972,1169278284,1387447374,-1211804599,-254652672,-1426063360,-1427460631,-554913813,-1477124883,-1108951335,15252711,2088532345,1011241087,2071603250,27522,1681615789,1722313553,1817404163,1702126368,1662608146,1663591233,1667916849,1669948239,1706301655,1480936960,1769414740,1970235508,1329995892,2035482706,2019652718,1920099616,1375761007,1381323845,1769414734,1970235508,1330061428,4347219,544503119,1142974063,4281409,1701604425,543973735,1668183398,1852795252,1818321696,1984888940,1818653285,1325430639,1864397941,1701650534,2037542765,1684952320,1852401253,1814062181,543518313,1651340654,1392538213,1668506229,1953524082,1953853216,543584032,1735287154,1967390821,1667853424,543519841,1768318276,1769236846,1140878959,1936291433,544108393,2048948578,7303781,1701604425,543973735,1701996900,1409315939,543518841,1836280173,1751348321,1953844992,543584032,1769108595,1931503470,1701011824,1920226048,543649385,544173940,1735290732,1920226048,543649385,1836216166,543255669,544173940,1886220131,7890284,661545283,1868767348,1852404846,1426089333,1717920878,1684369001,1702065440,1969627250,1769235310,1308651119,1163010159,1162696019,1397051904,541412693,1752459639,544503151,1869771365,1851064434,1852404336,1818386804,1919230053,7499634,1936943437,543649385,1919250543,6581857,1701734732,1718968864,544367974,1919252079,2003790950,1986348032,543515497,1701669204,7632239,1769366852,1176528227,1953264993,1380926976,1953060640,1953853288,1480936992,1968111700,1718558836,1885425696,1056993893,1229477632,1998603596,1869116521,1461744757,4476485,1145980247,1953068832,1953853288,1229477664,1174422860,1145849161,1702260512,1869375090,1850278007,1852990836,1696623713,1919906418,1684095488,1818846752,1970151525,1919246957,1818838528,1869488229,1868963956,6581877,543449410,1701603686,1685024032,1766195301,1629513068,1634038380,1864399204,7234928,1698955327,1701013878,1328498976,1920091424,1174434415,543517801,1701997665,544826465,1936291941,1056994164,1140866816,543912809,1819047270,1886275840,1881175157,544502625,6581861,543449410,1868785010,1847616626,1700949365,1631715442,1768300644,1847616876,6647137,1766064191,1952671090,1635021600,1701668212,1763734638,1768300654,1409312108,1830842223,544829025,1701603686,115,270451456,1338462720,1338462848,-889133952,-1,-1,-1,-1,-1,1342177281,124911672,118489086,1034,0,0,0,0,0,1792,2098951,0,0,404226304,0,65616,117899264,0,16777216,16842752,16843009,16843009,16843009,16843009,16843009,16843009,544106784,-9744640,1916928013,7037285,50332859,126501852,1974549571,440583,-236201725,24412732,1125092035,1396912010,-770975349,74766983,-633611641,1526730937,-654055820,-1246113813,9562376,512460493,-947257298,-1057045726,1335888244,-1296037373,-380799725,1035085501,-1187401031,-1296484686,884128053,-1187794247,-1296482638,1085454647,-1187007815,-1296485710,984791363,512434923,512295735,45219886,-1190415687,-1296498254,313702666,-1189825863,-1296496974,229816598,916635698,6267397,-1576770910,512426080,512294958,-1070464185,-1576770142,-947256213,-1057045726,512296052,213451593,1159629576,632416515,-1966962087,2663114,54730379,55254665,512481927,-947256505,-1057045726,512297588,-628685996,55975561,55385739,-628630773,1946374075,1963401739,-2028995065,108259802,126402610,149475722,62176036,-1031108659,141771836,108212796,108142396,321661104,-1976643446,-1073069305,1129052277,-227161346,1193184083,-561553917,780717398,1060898698,-1151662475,-722795596,1534246632,1006632634,1971965402,1978591491,-1021130870,57983230,-1336108568,586279167,-1966253648,1872937010,1010558976,-1155294488,-1930950867,2662514,57999916,-852627736,-17525,3022473,167984800,-1958120256,1392721694,1516004840,24635474,41036464,-1394073424,679798818,839807834,54436544,-1070419733,-352108894,1092520725,1926890243,-105229583,1524251647,512354419,-140508353,1958742529,766044586,1915245032,99215522,-922828546,-392390284,141756205,1965462504,-25761533,-1979434776,1965046791,1542514691,20047954,512335194,-1932721341,1877541746,-397323717,-1326957074,-1665136123,55121545,1912664296,1973198089,129034499,-1672364022,447604819,1364827483,-689437837,1386043928,-1604696204,-1073085333,512428149,512295690,512426799,-2023881896,1398363870,-397158141,-1990501611,-2029823970,1497336026,1128485722,1128470409,1224784058,-1958131383,126397682,-1974910397,1975847617,1519242738,-1962926360,-1996166882,-402435554,-1899158711,55713419,82386569,-1946232599,-2030030818,-1963029798,1124567770,24446730,1128481731,-1073084534,540807284,188544371,-35065486,83486724,-2025591573,-350778918,47828,1008170066,1511224364,1376134120,742137204,-1343743628,41216547,-88462276,-402426625,125044236,57945148,-1979882519,-2029831394,-2023859494,-1957472546,-1962921954,1124567755,1268713226,1133868190,991923011,-1948677158,-2005600993,-343575563,-1564462366,-56491267,-1181758206,-1195769541,168266240,-1155500608,-1014365888,-930430678,-988100726,-1212422006,-1950338560,-1958565126,-1958565126,1019456250,-385649374,540803123,-56620684,-1967126014,1127183367,39118928,1949969496,1967799302,-1576947704,-39714052,1968516098,126505132,1951973386,1946630826,126505178,36497475,172223723,1267890368,-1850720452,58020178,-1174347031,-756546709,606726158,787022707,1589269249,2156555,-253215115,191019523,-1342171672,-352094839,1706725387,583691,-1917835659,11397465,-1406209397,24494090,-389510461,-1053159787,1111750261,1330113259,1330905120,4347136,243263579,-1148138157,1093402883,-930430974,-654114635,1528269614,1726501699,-1949791730,615263986,-385649281,977469867,-1957661247,1118580466,-495337462,675070346,-225763980,-784552914,-801368716,921178484,1949187086,365422595,57802928,1476492009,-1406209397,-1073049139,602473337,207247616,-5222272,838947304,50176704,21555288,1543418601,-1406209397,2042628674,-1913961737,-1832038325,-1978921798,787647432,1958742700,-1053146601,351007605,-1448367476,-1579898714,-1986096246,9293198,49004594,-39714384,1515804674,1968218428,16443395,1974549592,16050181,-650319440,-957807756,-437760000,-393236480,1347944674,-1963020823,1949187079,1916419086,9496835,57880636,-1610577431,-1073085699,1515784074,1659437945,1009218814,-385649362,246480473,1375776232,-402396952,-2023882499,-628664610,-1679244406,1539803648,-385837592,1364393471,535299978,14674013,-1605150119,37487355,512432757,-947256157,45137930,-1014362507,263453578,-931984836,-873787132,80269392,6088731,-402349125,57806415,1476698043,-402159024,1129840714,-193607426,-38934181,1107520186,-1406209397,58031908,1107323881,-225769670,-344609746,1006661609,-385649626,-397148731,-396688885,1211894999,41225136,199756976,-397323776,-380039975,984678236,1118501515,180456009,-1023314747,-1679222862,1536413178,-1563886005,1515782909,-401825560,-398196770,-253227879,1022653217,1007186746,1022128944,-370641874,126549299,175317052,108267836,41159228,-1605361488,-1057094915,-922877324,1274978281,540805002,154990964,171767156,-1018957452,966943920,701687811,-417311256,991332690,50044931,159115344,703091544,72792848,1532380648,-397190822,512295837,45810485,-388234496,511048051,1263720707,-1974782070,1396917015,53812875,1515969083,-1956977291,1159629283,-2024099581,-402083366,-1957486877,1577268510,1398201991,3022475,1457424222,-870322712,1963793128,-104404733,-1041693838,250125561,2018745609,1894659,1583188712,-1168712057,126484481,58052412,1376834792,-388331693,669734598,-396553496,1364940209,-2130658990,-695537270,126522573,28364604,-806875531,-186100984,1435756636,1533874920,-930459055,-1978877208,-397717016,57933995,-386316311,-1595402623,-1957473536,-1996203490,-1962922466,1577270046,-1252598137,-2036379262,-997830460,1355056799,-806763386,1367520612,-873905429,-116200968,7727299,-1781706517,-384867351,-1073085739,-1975260299,118113031,-1958485900,378094359,116785198,1962869878,1538282278,-2028156184,1450240218,-1058513488,334191388,-1679255859,1160153373,1126074627,1007127043,1136620858,977012618,-390419598,-1535880690,-1418559188,-1569502660,-1073552334,-1748111221,632618798,126501632,24263228,1948269763,1007186676,-1057032912,180603134,1023112384,1014133259,-1610189538,-1073085696,1947221187,-1572646852,472646400,-181651085,-29620365,126491509,-31553213,-1979664638,35555800,-1576882173,79364865,-1073063936,1124567747,-31553213,1066027778,938009067,-31552768,-23860478,-1564421952,1364329217,-2029845830,-387413286,-628665069,512318041,-1151859970,-1073086460,1913208003,-9836285,-17485764,-1010237760,1006829728,1008169743,-1961659891,1963131422,1128481546,-1975314550,-371554505,27284586,50045443,292816956,50470539,77799049,50601611,77930121,50510787,-1303077399,45267203],247,[-1190874439,988285106,129939743,753234513,-1966568895,-16389912,259385916,-385941784,-797827295,-393592532,-1963003160,1925262021,1589706435,-1151934841,11862880,394844419,1976106563,126508025,-1468715972,-335622424,-20322123,2031006696,-385502565,126547834,378220092,58000201,1274983145,1023323880,1006793742,35031821,-385649405,-1070399841,1258487970,-402652998,24313491,1352618947,991533243,-1977912614,64654078,64685018,1490748378,-1976554338,50378448,1541048282,-1638345237,58049371,1008499945,1007121422,-385649651,1978151075,250132764,61939435,-400817432,1398407061,773753683,-561553920,-1618104234,-2041527162,82530756,-8656815,1006829728,1960478477,1947090108,-155260669,-1957438841,1577254430,-396960121,1396899921,3022475,1935399483,-112203773,1189610354,1225618425,1034030512,-51881213,-1009153262,-1545008974,1972948470,-385894666,-477366790,54861449,62033212,-1947663500,512318454,-390397906,-561553906,-1319391146,-1325208774,-1979665152,-1966241087,-1326953496,1958742781,1959082686,574374842,-1057035916,-1943212940,-985995403,-259340782,72933355,-401282301,1609049564,378136348,-1605237957,-397409541,1582826885,-1974018425,50045160,-980761286,635962996,50044940,1006937018,-1174179323,1012073631,-1959693053,1392812830,-1961391293,989868062,-1961790502,990075934,292772570,990063803,-1341492262,384231514,870898311,383707156,1457424222,1515372264,-1489190053,417870453,468510973,-27268983,225759755,-1963438104,1540459253,334037874,1293322751,-1596296701,-1073085617,-780877174,-1979701088,-170989104,-1978866200,1021872647,-402295667,1267276722,-906048886,58049930,-386090519,742194714,-286546059,167989152,856192448,55419840,-17471767,2663104,1954758528,-34084846,-771027851,1944588404,-1564462338,-389872817,-92930921,-1070462997,-33337438,55026112,-1962922333,1963150110,4161765,-1014824075,401163012,208726041,-1073030539,-1528233099,-182392323,1375734458,-1645731980,1591379965,1951850119,-388331754,-1960043738,1946370326,-40638456,-504822924,-1965389836,1975716551,-42866429,54599305,1526939298,54468233,-170137255,-1979437848,1965833223,-65411069,91523388,-853874200,-756526261,427055953,1979451112,238863105,-857144459,1947024637,-69146365,50470539,-402540861,-1073021399,-454494604,1973501179,1976499954,-388895762,65732970,1261542376,1979436776,421390339,1072235381,1977039873,661383427,58052156,1006676969,-385649198,1012072612,1013806124,-385649349,-396820201,-397212759,259262371,-396541464,130421442,-1558279392,-855114236,-1558279271,971526916,-401771492,58196273,-402640407,65750401,-1979700832,1958805224,471787555,1726482292,-351827387,996730883,-1073065125,117575284,-33262603,1925528264,412739587,316598363,-9705125,851024589,-383874304,-388431100,126491624,715135093,-387413504,-12829902,-986051468,1827144562,-385650152,237764743,-789119885,-397380885,-236389625,1011898378,1241609426,-1073035638,65602424,47616,463923283,-1628959372,-385648640,-286785515,-1610355900,-662044631,125092094,2095579319,1541048145,689545704,-768845749,-1189907373,512426034,-654113559,-1977913368,-402426617,-789169474,275956226,427081982,-1978140952,2043215554,911619,-393559810,417865904,1976434199,-1998038023,-21173766,-1070425139,-397323693,1515793542,-125124558,512350346,-1017445143,-1614794157,-2041527162,719972548,-488045708,783897586,-1241337344,-1999043587,1526771767,-399907095,-1073074637,1954888899,866314499,-2061954584,58008380,-399496983,1944591664,578480128,1380926696,480766035,57891162,1360610793,-402606766,-1336209083,-57415421,1684361791,1919295599,1931505007,1953653108,-1975320563,1975519751,-225253117,-227204548,1526766569,-854791333,54173852,57982986,1509061609,-401272645,512452107,-389872829,-1152176236,-521600522,1948466176,482273522,1360366777,11543100,1604517808,-388008700,126488795,175451196,1604501554,-107091964,1877476587,-397198568,-1017442000,73375827,175423498,216547248,-400510954,48764423,57891100,1360568809,983744562,738706947,1398528647,-1337241006,54108800,-386310424,126493349,1965571147,11879200,1290323454,-385649159,574419432,1172898677,1948794111,1965636843,1976434409,-114169627,742131572,-907476108,-561553679,1007127126,-385649620,28376881,-402347614,-1449131934,1959329284,-14685949,84797523,-1930951819,-397714670,-2023819013,126506718,-1955320772,-320320677,1539312376,183042932,738707199,-1957493013,218324510,983744562,-561553917,-402330794,-399763550,-2023874280,-1974315298,1949056007,54173706,57982986,218139625,1386397746,425912324,-1947663500,78243886,-398953136,-259327845,574417034,983567988,-1967126013,-1241352976,1261221178,1477424872,-930479356,168055456,-1023314496,-628637302,1578551995,1381424775,-386207511,1348008035,-1682373316,57889046,-380438039,-397716739,125106255,57945148,1593729257,1263984263,1962426088,-9705213,54173786,-628637686,904463220,-379891177,1659436450,1975519994,126501653,-1308161469,-385649404,-1958481714,378094359,149422903,1971600632,-11540003,-417933848,-402651927,1260918478,-1320025930,363194369,-1293378099,-1564462591,512296104,512426834,-1973877934,824084743,1944468483,-381893887,-382962318,209047690,1006828448,1975683587,282519811,-445445060,-1241284421,-1965423872,931802821,-713832902,389986641,-842626479,1954495646,1917926500,1023288429,-1603832710,53215995,1038680949,-4191504,2030347062,1173763,77936383,149488506,-1623785728,-1590231292,-1979513852,1374194378,1360536505,53550731,-1224776727,1927687168,1929591860,-805225424,986067664,1945144006,-270604029,53550729,-336120088,1399187680,-1186187288,2142659881,-397227541,1398428595,-350539335,1019579070,-1023315356,79319633,453229412,51505235,1994982260,-1558279169,-927378684,1503456037,-56442486,50044930,225822010,678691388,58000444,1929412585,-1963947463,1946696901,1019644462,-1973980152,1946434757,1019644518,-385649405,1702096764,-1258050885,64553728,260714201,797584963,-1558279334,-389852924,635982604,512318284,-1990523743,1493475102,1264248922,-1152190488,-56622186,46190594,316181187,-1966921017,529215224,-980753409,1274472528,50045528,-747371460,-1558279845,-388895996,1515803287,-352083781,1642617805,1248192587,1531652328,77930121,-1558279845,1407576836,1357437575,1172855626,1246357579,-397657111,58062387,1945036009,1355606275,1914064616,14412035,57876540,-839483415,1975582367,23783683,-381892354,-365111948,-1343683723,1965177856,221112579,58053436,1006759145,-385649370,-717487919,-387445643,2662645,38004819,-734215333,-655880843,512447477,-135789753,1019435850,-399608358,-1679231545,591144980,-1192751755,1088967429,1541048102,-402652183,-2081939719,-2024593132,1977289690,-153229053,1531678184,1976581315,33614083,58054716,1007717353,-385649208,-600032304,1290339189,1977498670,318368003,58054204,1007644905,-385649275,-616814024,-1528233099,1976646715,41871619,-386047768,-1020718034,1575517622,1377733629,-689417469,-389850269,-2024596076,-1558279718,21096452,-1343749260,-1966908598,1918974983,1937456377,-1017174795,57943612,-1158255383,417857536,-1709835,963923772,880101436,-1975319115,-2758649,-2028655896,1007317978,743273274,-347508176,1934048262,53947459,64685019,182125531,-2015851837,1976434394,-309532207,-187307957,611572359,57817148,-1175622679,55642064,60584667,60322523,1502900955,808190133,-654063478,-705963385,-2025154072,-1975270438,1015098375,1393456391,1022663400,57957160,-1337335575,-805260025,1372097216,-1963686168,1929723073,-58464222,739463656,-2025220888,-1558279206,-561553916,-628665514,-2029754904,-561553702,-400430250,-2023817474,-1014343970,192023612,-1580393668,-402427053,-1168420741,-1336796715,78160385,-855590471,785974176,-822204417,-2055935428,-2123092676,725403390,1019412853,-1610910487,-20734389,1505759936,-16464606,-118964198,-1240470711,-65869734,-145714456,-1558279725,434723076,50045180,-922875844,-922826498,1355123395,1481668328,1970945114,1250552067,58030908,-1186437399,1011967244,184776006,1346159578,-635239563,1966881987,-1009110269,91566652,-738731469,601094083,-1009518630,-806757845,6529096,-1343749141,-1967063501,-1967115560,1233447416,1375743720,1593717224,-1957241209,-360425,-1125579915,129699572,922702693,-1605237936,1011876603,-402426621,-2024272649,77839322,-211687221,1006633145,1007711003,-401837551,44102483,-792720893,-2016900400,1227738,-628631293,-2496317,303097938,113436903,1457424222,-1017440375,-378220484,477417788,1393687016,1158804968,1192358376,125098636,-418256408,-1996055576,-1023193066,-402525208,-628686368,-628680823,675022730,854131572,-219027211,-1977925656,1965636615,-182195965,739359208,-907481365,50044929,-1991196662,-2029825506,186616794,-385649189,126544756,57944124,-402600215,512357051,-628686031,55713419,672237032,1397801010,-2135893369,-402441822,-628679952,1457424222,1342372768,-90445742,55713417,824084827,1105745923,-402345727,-121958345,-1948515329,1207560419,1342372768,55713419,691799946,1005065076,-1957483503,-402444002,-349433550,-459122511,-1073063933,-73249164,47874,-1075258365,572231,-477373437,-33311910,-225752381,2025851564,1246382838,33749920,-1595372861,-930479132,1681704194,1424556914,-1014345485,-423952203,-1965489405,14674120,1360840121,-191239855,55713419,1408367336,53550731,688966120,512316080,2090861361,1342440451,-930428720,1477416680,-789133174,-661995266,-603717705,-1168907381,-1628961926,512318208,512426874,512295908,-880082052,-1174176069,-2031615002,-1963423232,-467760680,1344178947,512312068,-947256240,1302512394,824085252,-107943933,-242358197,703136628,-41031446,750391669,-1558279421,1926904580,142403590,-1962350872,-1979483618,1137937143,1125091907,1094791050,2059092289,3139587,-477373817,72359563,1344178507,180849156,72196803,609441883,59554567,11913354,-51848957,-1950131204,126397682,-1974910397,1975585477,-1957444622,1124085278,1968954123,-385043724,-404166194,-2135895793,167983522,-372733433,2117867867,-1645673612,126501865,1971534915,212134147,58040380,1010282473,-385649246,-2115422016,74836201,-370353529,1642659129,-1477946876,-873976817,-389850624,-1007747088,1392503784,1258336848,1961933544,260892679,11593772,1592822360,-1604919673,-1073086370,-628683915,853182444,1959142082,-373072914,591194420,-1763165068,-57546504,2112378997,-1228502496,181466624,-385648192,-796200525,256436306,7137324,-997810342,1405388368,46303826,-1328510272,-997810412,-372996528,1357389832,5040368,253814864,4515884,-397257896,854073543,2042628666,-244193021,394811971,787006299,867756032,738208162,83653390,-19859940,-1564343616,-389873622,451473427,-1662495752,1541048140,-1073035638,-268310333,-386397976,57999339,1274098409,-1963986200,2145960898,-387429387,1503841775,1374352104,-1960306200,1258502942,1961875176,245950478,532932652,-1070464334,-1155426584,512360447,1978138670,-1341819632,7315969,260725339,1127189059,-1056258678,1038680949,-527374103,132645749,260722957,1127189059,-561553839,1004177238,57891290,1592336105,1398201991,-1982167215,-402437858,-1973729878,1946762247,-400510971,417860595,33012480,-402651672,-1746203469,-1073084534,-389873291,-347924631,33012211,-1070399562,839056546,73310912,-349734424,-29146874,-1965067058,-1950348793,-696997127,678562620,-796254148,574371954,-56620427],248,[-1576979454,581960444,276118076,-805110624,-804818216,-1560468272,984613628,58310666,-1979695895,1949187280,22538249,-1070463885,1587550443,1958742532,1975582223,-1960792053,-29250823,-1023314482,1587675568,1019382276,1007120907,-385649888,-108330697,-1602032726,-657456388,-657439886,1383323856,-650377334,-1514450605,-814394592,-1393456311,-948613828,-1393456311,-1082833604,-1393456311,-1217048004,-1393456311,-1351271876,-27568040,-20513082,-339280186,-1973724883,-13244153,201522336,50110978,-1597784014,67896060,-791612437,126543730,58033212,1023402472,-402426481,126549989,126533886,-1975319179,1132405767,58040636,1011087592,-1979025999,-381926649,24424880,1381061451,918266829,-1310160383,1136787008,-745867382,168266286,-1611500352,-193356221,973572654,-2014808635,1959804122,-1965999102,-1973855551,-1609796144,-1073085346,1587675312,1008069380,839349595,73310912,1587551723,-1329591804,73310975,548408692,1101724043,58052350,-1979341591,772205506,-1975318646,-1954601776,-29250823,-385649202,-1039530611,-1472403079,-1070463627,1527013026,-385981207,24251839,1915763907,-180732677,-1998042173,1347506925,1492001256,1361163705,58002236,1010983145,-385649396,512442979,334037762,-1604691633,1337066240,108268348,1219628092,649073781,1101724043,-1066086658,-108281206,-822197846,27309684,-1308345341,-1308200448,-1308462047,1007127075,-402426592,126501714,1958742595,-1426486486,1959722561,50438287,-361626564,-1952560737,1100983537,1006925214,1007186990,1006924868,-1294764731,-1966085376,1958742722,-1426486519,1976499777,512475905,-1360461058,-403576579,32893009,1364286041,1944592616,-1963488757,-561553709,-633646250,15270770,120437742,1499002600,1577704891,-2024350073,1478396890,-1393390845,1101724043,1977236290,-1982231564,-1023191010,-402640152,-1910627133,-1979494370,-286712057,1501432,615639122,738941416,1526496744,1342606854,-1426420989,2062074631,82334708,1541048064,1806547395,-127276975,-1530005896,1006937760,-387091056,-394766165,-1186430232,12226944,1077602560,1358957241,-712313462,742143348,-397276300,-292885132,1952107146,184608806,-312022996,-396878476,1378618102,1961715944,-457774845,58053131,-2014491927,-561553702,1373275990,1525107944,1189630290,1524206567,-628630981,753468275,1482250989,367743571,57923843,-2014503191,-105163814,1541028863,283706227,395006701,-628633077,-1978895270,118113031,-2019669089,1372943834,1493181672,-1957536934,-771013865,-628681612,1457424222,-1992041849,64653079,1541048281,-1246108437,222056712,1034076210,807308035,-1975301376,118113031,1136853365,-398256245,-1073026181,-930419596,167984544,1958841024,1017498971,-401050201,-1992496285,1558766709,1963867371,-1394060579,1976699884,1009380106,1389131022,1408016104,-1612280600,229678665,2028486514,603765512,1466558546,1096869979,1364417369,1531007464,-1544860838,1701080661,1701734758,1768693860,2123118,-361427652,-329127854,1138394963,260719427,-1339061693,603437838,-31552685,-2008329470,260590383,1527220299,54370499,-126566390,-385922583,-398325326,-398390866,-397211222,-1606088282,-1073085347,1860764532,512447459,-628685990,56368779,57989691,1541627113,808191882,1240007539,1912749283,-482154237,-33268574,73245376,-1008036120,168266286,-386370368,-347930621,-997810189,-372996528,158598937,1408402664,-347666712,-759475424,1453713444,1510793704,-1880554637,-1975299575,1157687303,-1073084534,-454499211,203327814,1067378688,1632813915,1836016750,1836412448,544367970,1684366707,858597408,943077170,544175136,909586995,-1325389513,-1325208803,-2029996774,773753818,1511950592,-19233020,216550341,1008170218,-401902302,-1073026557,574360692,-1589840523,-851698316,-1073027979,-1975315083,118113031,58053002,1138925033,-1992091765,-402367978,-1891833385,-397342859,-346428399,1971600601,48779527,-823436820,440189322,225707914,-1552633540,-1586122180,-1653223938,1954692291,1971534998,1959657108,-375527181,-628643724,3022475,1511951187,773753092,1373275904,1494341608,-377362357,1948592826,139520008,2042252076,-561553883,773753174,-1018012928,-1465888609,78225924,1352638040,-1465728974,-1013032956,-1979524120,260719367,1513065027,-689418159,-259368958,-1975314550,797590287,180521563,-1023314490,19711626,-1070401166,-1057045958,-822152845,-242496770,121258412,1956529055,1927935452,1039657023,-51902229,-402396355,803752622,42592256,1361647545,1396901770,1526770664,-1975316598,911407,-388461997,-1017511333,-1779957328,53263104,1124567123,-1017440375,-1977436853,-5155851,-33060285,1958742721,1959148040,1975859716,1965178095,-390993917,1019578963,-32672468,1959395009,126503687,-176938948,-561553829,-628669610,-1259814518,53263103,512447152,512295692,61867171,-402457694,800734743,-1982186749,1526926366,-1686829174,-385871686,-398204638,-320274542,1048373249,-822163714,-242514572,81389740,58002748,1090889192,-1073025813,-1638399253,512446623,-628685988,53419659,-930426634,-654049355,1926904643,790530319,-628669693,1489215064,-1013005178,247111256,-385649408,-1069883190,-625389409,512446758,512295690,12256047,512447232,-1152187556,378209038,-633666804,1948723897,10283267,-1996234053,-1962652130,-1996269026,-1962652898,-1962715106,990137110,-1977912102,1128481543,323348560,1963146328,7464965,-796213198,-637337418,512482795,394986574,512479755,427033434,512350855,1128465486,1128470411,-637281657,72031881,-1209279865,1544981337,1977236227,7137539,1346570122,-118996157,1125091858,1480798090,1020855123,-1981975293,1526936350,11865994,-654059261,-1948612797,-2029833442,1960459226,667269572,180367953,-1639735545,1134499722,-1623749986,24485443,-1949594685,990064414,1926859738,-2023859213,-633645346,1457424222,1943636819,1482185187,-1018080685,-620012710,-1974732428,260721455,529156947,-654114633,-779422326,-1949594805,-402444514,-2007286624,797459215,-380905077,1397882592,77799051,1457424222,1592828136,-396960121,126499821,-1558279341,117592836,1929383866,-545724157,1526586344,1577076968,-396960121,-1957494721,-2029834978,977114,-1157624856,-2023876806,-380414242,1583087111,-1974018425,260719367,-1976595901,-20709672,-1023314485,-1951600245,1111599866,-1830227477,-1558279365,-388331772,-628686816,-1974278795,1255246581,512429962,-633666769,-1070462347,-654055286,53419657,-288504997,51125899,1261406795,994774922,-1980860966,-1023210466,1360756665,855619560,-1963947328,-1010824697,1360756665,1979706856,-413800189,-1961391293,-389829390,250150190,756976630,1494714371,-386043159,-739711489,-135780348,-873966859,-85447676,80013549,-561553879,-320318634,-402295567,65795553,1526708712,-402651672,548468181,-389903792,-393544468,-20578728,-1950583603,-2013057762,-838974713,-1343489675,838902760,-561553728,-1329034666,126505811,57853242,-1313159798,1374179584,1398495741,1127189059,-578142326,-654114635,-1461138549,-388461828,-396689673,-387318003,6744316,-225750438,-339400020,-1965389892,6088711,-838941186,-1729559691,-1243065882,-997828607,-561553762,695581014,986250833,1912648967,-930430207,-1054210166,-393559494,-359992462,-16717629,-1897331851,1137740529,55779211,-2010150182,-561553865,-397717162,-1092033257,-2007279297,-628636881,688120296,-1974379943,15254506,-318510875,-1326382360,376721409,-185341864,58048522,1357260521,738442728,-387126040,-1276626435,-1957483517,1577362206,-396960121,-1545016103,-397203197,-628621744,1364745049,1365575609,1360756665,1156076112,-1973921026,-1966539032,-1341703480,-1952288000,-1073042190,-1720400502,-1975318646,1066025775,11918730,-1054156541,1381099658,1457424222,-1958539382,1381194519,-1393390767,510986042,1959394882,-838974708,1515908981,-1070441895,1515871171,717589081,-20905273,1515832256,-838974629,-437530507,671293928,-401827864,1381185889,-1958487417,1545505559,1926904579,807308050,1943681792,-397190390,1398537006,1530511080,1457424222,738390504,183768552,-385649216,-1974409909,6744071,-335222702,-41228205,1499191943,1592298072,1398201991,1583679419,-1974018425,1958742721,705137296,-385649723,-1057037029,41075002,-846544502,11913726,394937170,-1975547325,-1965489190,-628663576,-1958539382,-1965390049,1975519937,-225721599,1107789996,1959394883,1976434420,-5061647,125053244,738357736,-386689560,-1020722582,1961858792,452867,-386067736,378272636,512426844,-873921745,-1615540753,-2041527162,635982788,-385649660,1482364893,1369359494,317411487,1336066098,-443291389,-389480935,145761123,154941675,548409461,-385889560,119808846,-1638337419,540853081,698359922,-387413504,-973200582,-838988940,58049850,1946186472,1962884105,-390005243,-1638391001,1481678681,578611358,-390738493,1031013308,1930933992,1397903859,604321440,87466696,1528351976,1805670746,1958742532,822798595,168095648,-1157139264,-380432664,1364394221,120437586,1515127528,1527623769,554887363,583854275,-126566390,130419691,57337856,1963062971,-1330197241,-13768691,1946377192,-1010814461,-1394032590,-1010814430,1587591117,1975519744,-991378687,-402426369,-1863777828,854583297,548399187,-1326964364,1975519999,45109264,-1946579992,1510157598,-790030455,2078822649,-796239623,-1141093656,512294918,61867171,1526922146,512447427,11862794,-654059261,-1020647760,-5187446,-125122790,-603781518,-1023315109,2891403,512314187,129631045,-623580928,53419577,1381099891,-100210605,962157147,1929588510,1977871322,807308246,24766464,-1576770398,1034027838,1124567043,-1992095864,-855418850,807308206,-1345500416,54206089,168060320,840398272,73245376,-1258005342,56671002,130461901,-838974716,129693813,768768,842516200,55550656,-125118326,55385737,55975561,50994827,168061856,-1996196416,839069470,8186048,56106635,56237705,56368777,168060320,-402426432,916460980,1963009029,87466499,740199257,-1991554304,1124287774,-1951281853,51297251,51125897,-386403352,-1070405942,-661981046,58465929,-1996206686,-1996233698,-1996206050,-1576830434,1364394809,54206091,-1009108029,-50623650,-1957255634,-1979025953,1916419079,485081857,-642586143,512481927,292814896,1390992007,1256739810,1524206556,199820146,512314339,-628685986,-16943677,1963584448,58039543,-1660248088,54730377,-1996288325,-1157428194,-1957036276,1392520734,583240348,1958805191,1411287308,1126075139,1444841731,-34215933,120765341,350815092,-633214502,-1336930384,-47585186,-398457768,-320209629,1444842493,-1160049917,57999377,-1948695063,-1996270570,-1023398378,-1564462408,-389872522,1397885128,-402362693,512439819,-2023881894,1827165918,937971948,-1377293057,-393586680,988569320,-385649467,-2023827192,-628664610,1511951187,1977236227,1583045139,1381424775,1530254056,-402362694,-1017432629,-1327405335,54108673,1963488232,966939635,-1963095549,1229539801,1236070795,-126304246,-637318839,512481927,-633666724,-1951599989,1117760249,-1639866466,-1958088587,1545505241,126507779,-1217057732,-337648920,-997828426,-1966908514,1916877831,-178569991,-34674237,742194036,-68679308,-1058518048,-387025697,1949105810,739675112,1949056000,4712451,-542513077,-397511598,1949105786,3663944,-543561653,904463220,-561553704,-289713322,1943681792,921197357,1395094016,56106635,50336953,1943682009,-1982167271,1526925854,2891401,-392762533,-770968848,-1729559691,803849184,739675133,169224960,-1950684413,-1950209085,-1295137840,-383874221,1541081860,1311769027,-47128272,1529868591,456142896,1444842288,4909056,-339541644,-352210940],249,[-1560301566,-1057095568,-1224645144,780289,199813237,6219807,-1597784014,-1019608996,125040756,-1070409590,-31525399,519104963,973101984,-1327270717,1958951425,-372506915,698359518,1959213568,-372769071,512433874,28770395,5774985,-1960917527,-402631138,-1233846263,-1979700832,-1329206280,1959213569,-372244823,1537220266,-1594324480,-662044580,-1770862806,-397360898,1486880921,985923072,1942748867,1925659149,-1342016247,-1563886079,-27787176,-385649208,-555220989,1537262366,-1596421632,-125173668,-244137174,-397360898,1486880895,1925396992,2026322448,649475,-5242251,1487061246,-922855424,-1142304908,1528728350,6135808,-980752246,41141050,-952444790,-125173133,12044170,-1057045718,1342206650,-637281657,-2008873080,-922860793,-628622987,-1564462504,1503789144,5939712,1358900201,-1258276888,-1966568959,-1426420795,-1393390774,-930420342,1976106584,-347028735,28659946,-1979705368,-1949988152,-1958565126,-376787726,-27735926,1357018312,-1168905237,11993204,-637285378,-628684918,-1010818469,7649875,-872546121,126409219,-1017390457,1105766093,1444842241,1478396160,2727936,518766846,216547248,-400510726,-1070401017,-855627870,18802855,5643915,5774985,1520617354,81913856,91540478,-1343749712,588048639,-400342552,149429156,590932003,58048522,1344042984,5643915,2696842,507167998,309657688,5848634,1049101427,1043988569,108396634,646506378,-396885926,275906607,65583988,-107354110,-402541589,-1377044077,1962476348,-155454207,993837825,-118883467,-29144100,787642569,-160102598,848608195,-320336207,-385648129,844103687,7512768,849525592,-655881039,-385648129,-1974468576,-792720703,852003520,-1142388032,-654101842,1125616174,1480034862,1444842322,-1073036544,-1071512637,1444842435,33521664,-872543371,1979635688,691964423,479258624,-1007034647,84279821,470551299,236920349,168369023,100798984,235733765,889133951,885666902,867119929,891630855,872494413,854799479,233321409,1489532157,-138674507,-113121279,222037896,171708788,-980810123,-311099844,1976434243,852360936,-1157134144,-1597832714,-1073086350,1642609268,-628666114,-2030041146,-389808422,698352425,1959209472,1354825227,1476457960,-143275778,5643915,1493056488,-1070413686,1118501515,-91504246,-1010814294,-1073083728,39512259,-1258162246,5808382,28820282,1962944928,1478396691,166220288,698374910,-1610255360,-922877862,-402629982,-980811204,276086818,-34674606,-1224116902,-1597768191,-454361047,-21964153,-259340758,1007127115,168326176,-33065536,1258517710,-968626197,-628686841,-1219490384,461170689,-51901008,32947191,851704152,33006272,1979557864,-339476988,-352079625,-20477219,83371208,-1967063544,2728168,41141562,-980752246,167801504,1975880384,1959213580,-386364923,-1070458058,1959209667,1352683771,1370112,1492626152,-243939074,7512259,1923272950,-1010814464,1444842323,1923108864,1958742528,256003,-1597809832,-1019609000,-1152184203,134086746,973089184,-2013105401,1352686343,-389510656,275906959,844160116,-47650624,-420953090,-872523775,28820478,-1605114901,-952500183,11996021,973102496,-33524285,-389546301,1398472713,840609256,-1329374272,1959213569,-338690556,-872525036,698355316,-386364928,74841296,1457424222,445179995,973101216,-1609927229,-922877862,1520567156,21161984,-55646125,-1006759563,99090871,-561553918,33286230,1541860187,840586728,-1847016512,-1609861636,-1019608997,-1006762892,698413291,-1594324480,-930480048,438495313,1958742617,1958820364,-389546488,-1070458326,1959788227,-387585036,28770452,1394219496,-402632544,-27590227,2728135,-952450818,1105784181,-1213893124,-339476991,1879492322,149618688,-400955928,259129674,1946173672,-386798829,1005066710,-402164991,74711089,-1070403093,-1564462397,149618800,-400966168,259195170,1946167016,-386798613,333978030,-402165247,-596377577,48820715,-1949046016,-402631138,-864683324,-1763114569,1444842490,-85989376,698400373,-369587712,-872482150,-1041758860,-17337093,-1605254205,-952500134,1743264370,1501209,1118501515,1457424222,-2023829506,74733278,-538195970,-1073036455,548405877,4581571,-74782640,576198004,1022457024,-1595050976,-1053163440,-1047861644,1489223714,698401785,1959213568,-389546471,-28114748,12314831,-1597505957,-1057095639,-344602822,1352716286,11003904,-397323325,1348010148,-1696022134,-930457600,-33543776,986185408,-1964542521,1405311937,704666784,1949266627,1528728354,-561553920,-1014344874,-1610589278,1554120797,-94705664,-561553829,1528727894,-1219273984,419031041,-385765285,512490246,-872546218,-1410858124,-100734952,-1010041253,-76402628,309475900,-210616004,175266620,-344825540,41057084,-1071463431,28791747,-1979700832,1709724136,-12822248,-939653004,-243937794,1398522715,-1528299081,-373073128,1240012867,2662936,54992523,-1021130998,-628637442,334227572,1946285755,1134361057,-388860439,57989500,1540977385,55121545,1926461672,-633542397,1128520075,1128470411,-388331693,-1973735858,1946762247,-400510971,-1125583721,33012712,-387405336,512490335,-872546218,-872543884,904398196,-17337094,401664195,1020371177,-385649654,-1957432213,-1979389666,1539508935,141888176,-401756080,-1017580457,-1326165272,-196220915,1271073456,1977073384,-1880571135,1538862326,-927968969,-1070464277,-1979516254,-390869745,57931721,852508649,-1561818432,-1975320434,1915632647,1007514690,1006924602,-402296016,863172523,-1252923254,9353983,-973176820,1118501515,1007127107,1006924602,-387091664,-395053173,-462148036,658294154,-169278606,-1901962801,1007127040,-1172409562,-1236125693,1948597250,1019674244,-1023314652,557631230,146209140,-210492612,616663640,-1227847041,532370176,-1965423869,-1974772937,50045638,-1596517656,-922877127,2062091125,-385648639,126484496,58009644,738250217,-385649357,-1070464826,1392720290,168054176,72000192,512433780,2126119804,-1982201085,-2029761762,771221978,168053408,841249984,72000192,56237707,72031881,56106635,-399647511,851705604,-1963947328,-2023859760,1539528414,1457424222,946518610,-411772357,991550138,1232362202,1457424222,-73379501,-1595373054,-989724530,-930430722,1090565457,512442689,55771996,-397190695,-1990513639,-1962714082,1511950809,130435843,1977236224,931683064,394877507,31320131,1531107975,1116137667,113641707,-385875121,1088948856,-1157138974,512294918,-1017445213,-98661549,-561553918,1391495766,9353809,179106443,-2026015552,-805174054,-389510440,-1047858237,-1975316598,-28228817,1408595400,1342213792,686348935,512317655,73072821,1507381250,1261406283,-922873976,512488821,149618869,852953832,9347776,168058016,185103552,-385649198,1498021983,-1631287720,-2023826809,-2024581410,-1967063334,1007127280,1015575596,1007121449,-385649571,-1662464448,1377733077,512318211,11666170,1393027922,1355056799,512476294,-1343683750,49979436,57982986,1489903849,-1952529274,-385649205,120204117,-1729559691,637440,-1597105687,126354171,-1227847101,-997828608,-385649250,260571338,-399538109,-1975320365,-218765112,512312131,260571953,49979459,-1047867184,1352601458,872701088,-1245148661,1939757056,1100962052,-1626371938,797459280,712697923,-922837416,1352653429,-896864630,-637281657,-806812813,-220403470,56368777,509515,-126494149,-1975402446,824085488,-2028500477,64685018,1272612825,1125615947,1922979907,-1964471738,1124567752,395008950,-2023865533,995120862,-385649958,501808975,1490682666,-880031490,-73342091,63671042,1912876251,182125320,51082432,2059406043,190723,56219907,-1948612647,-1023192546,1539316473,1124567747,-1979665071,1507394504,-1621995069,9353808,-1968377205,-1949958424,1128443122,-838989944,-1638337163,-389850790,1793645658,-215947223,-1948612805,-352017634,54173706,292864010,1406830426,983744562,-1665073661,170887762,-385649171,-1958488737,-1977292001,45175765,1011025802,-385649316,540803485,-1040316811,-327823874,-1326806437,30861404,854622952,-1966044480,30075120,126546058,1965112387,24111363,1383342908,58009148,-33464087,-385649203,725352750,-646707024,1124567627,1433677372,58023740,1006712809,983331932,1018590471,1008235556,-1968278230,37503941,126485618,548414524,-838989195,851362558,1125123264,-972897538,-1023479670,-838991695,126509428,1949187139,1948466206,1965833453,214338083,-336557504,1007127265,1949216803,-10098429,-29163087,1959657153,1124567606,-210492612,1005894226,-1963488686,1952333011,121291521,977533813,1140225287,-243988678,751143491,1525314052,-18314662,65749958,-1973757305,-1023521850,477431844,-980759810,343195658,757860234,-29620620,145754741,-972946428,-838930294,1702141275,48779857,1364810459,-1964340653,1019282117,-385650151,-963980253,1558741004,-361240517,-655864997,292878802,1006844578,1007121467,-385649620,-991376536,-628663854,1385976667,-987101302,-1979664829,52399056,180718298,-385649472,116129453,-402621464,-1654919385,1491665780,-402426882,-2023821337,484988638,65625068,1575535576,-1966211584,82330375,-1312101393,-1325012224,1476520705,1172884990,1956469504,1860719056,662694106,-1957473959,-1979407586,-1979665943,-980791099,57982986,-387145240,512485860,173540515,-385649216,120258398,548464778,-838941186,1340670837,-290330369,-1974405909,-1329591610,-402426837,-1017581917,53812873,-387453720,-628633073,-1627363608,1151311428,50886046,-1981576231,-1962719970,1392520734,53812875,686510675,-1981217932,-388331574,1735721023,512353163,378209093,378077230,1128465498,1128470411,512302987,-628686802,1406782696,1529316584,-1313273484,1374259712,-1949205015,-1996203490,1526738462,1877563737,310225,-1975264253,-2101787897,1975597568,1227015,-286533373,973124025,-1023314751,112793401,66614272,-1159992359,803799070,121301194,-781326261,1927828852,1827165145,-398625571,-1947716854,-1558279192,394937092,-1959294397,540847346,-2008938123,394808119,-401605045,1264314588,1959869160,1950039074,-267851771,753421100,-399724335,-1158943313,-1461181776,-390403859,-1595399504,-388502547,-1947603353,1403571670,-2014776694,1007252481,-401640390,-143064706,844879498,-839077696,-963984469,-922828246,91423292,1642704077,1912945865,-916788989,-1974381991,-1159165240,-2023866724,-1974249762,1918974983,1937456134,1361062914,-225711990,1111731246,1968817466,1976172053,787647458,2025851564,452867,173693787,-1073036352,-225711240,-1073042386,2040414879,1540197109,787647315,1975519916,-922818122,1145198923,1380144127,1347223118,1140666708,-63876287,-1856472320,-1118263464,1403637080,-997810350,-1161525680,-637337554,120258480,-796213246,11971277,54440379,394931930,931802691,-1631287720,12048522,-1976641021,-1976679657,1524270903,1457424222,18371,0,0,0,0,0,-402653184,-397158383,126544268,1333051402,1125616195,-628473974,-1070411638,-402194526,-2036334885,-997830460,-1241190215,-20775413,-1974635318,1914715143,1949187110,-1426486488,-822197439,-2040993419,-2036359484,-997830460,-257888118,1958804996,-997828602,-373072994,-347879384,-1576947510,-964032769,-277607620,-344849604,548465780,1101724043,-353644802,-108322640,-822197846,-1158941067,-29161590,2062074826,-1596421409,-1019607841,-370605197,50378695,-1948612645,50651166,-1608545318,-1057094346,126540660,-713768950,3062355,126540291,91425084,-1058415411,126507975,-1007042550,-818550709,58008380,-389075224,-2023825622,-397191458,58064811,-1983407127],250,[-1023088354,1360304313,-1965613848,1965833223,-1847045287,168266472,-385649216,-1958492292,604473887,1006744287,-1307216823,1951349762,1006940687,-1308003246,1950432264,-950736637,-1343729061,591146221,-790101131,-556996402,753770984,-1073036662,1038680949,-1293397817,-1973856002,-371339823,-1444413309,1007127294,1963242114,-827987879,28476732,1329352052,1228677236,1810380660,1743274477,1676169453,1609060589,1541948909,1474842349,145900781,2028481771,-313726770,-313989035,-314251180,-314513328,-314775467,-352144812,-832706543,1122841064,1307389416,-397729614,602459727,535314925,-1974316051,1965243399,-834803709,182335976,-385649216,-556939600,-1974775116,-836114224,-974584972,-561553722,-1614640554,-2041527162,-1662495804,-385649410,-1973762411,-855032634,-385649697,-1185692029,-654114770,11548552,-40769189,1975519827,87465994,57934116,-402438423,359988843,82386569,1929556051,-42866429,1357504717,52750534,834294619,-1998978304,-1963423225,-383874600,117594884,1526728646,65796547,-1614794227,-39851952,-1638340147,343167135,741083018,209043466,-389179672,1481829482,1352661406,-1070444385,1424490930,-383874049,3258628,-1638344445,-2145075174,916586764,-1617012731,-1564468656,126485743,58310666,1476450537,-402426722,-1070404777,-369218328,1122551557,1273679357,-1295169816,58063232,1946515944,-334436328,-1303364564,-402229870,-335950545,-335484920,-1296037311,-1974427902,-1576000318,-1638398878,-1057075041,838885282,-19011392,-1957454248,-1979389666,-2145101049,350815093,1676170205,73572577,57982986,-1962640920,-1996269538,-1962474466,1392521246,82386571,167823080,-385648192,1307115542,73572549,57982986,1527030504,1654833202,-20387580,190555,-1595349013,1979464704,437119235,535423949,807308229,-390067712,1189675011,-397369600,-63176573,921240437,-845260774,-989795860,616799832,73638432,58039896,-389746199,1671490167,73703940,838904808,-51255104,-1988098106,-402331362,-1073086389,-305286280,-1597713431,-1073085340,686293876,-953686012,512312131,1525154648,-1564462358,1139279158,82813182,57982986,-372508183,-628636220,53419659,-633611641,485005426,-1564462358,-337050314,-1957538839,-1174083298,-637337554,1532626826,1394505155,649744465,173101635,1498989504,-260454146,1532609371,742131594,-454494347,126505419,58008380,-389293336,-2023826474,-1168943394,-112049362,683271167,81764417,916504555,2025851397,1093188044,-543113166,850324228,-1964471616,-63838011,-1610610746,-973208353,-277625558,916635698,-376051707,3153547,509515,1539562473,-1631287720,-1622060461,-2041527162,-383874108,-402214908,-473104379,-1614550039,-2041527162,-628665660,50343611,-2029548838,154950362,-890698893,-997828608,-561553762,-454468778,1381192186,82386571,-823654224,-370881025,1532674996,820560729,-368777013,-369039324,512447272,-1152187159,512294912,1583023337,-396960121,-1974281454,1965833223,-888543221,1543228904,126533682,-739749729,-1638389271,1457424222,-1014345569,58048522,1405888233,-2015229976,-1638376998,678711455,1021843176,-2011991037,-906083577,-1638339467,512318297,-380566295,-1638342093,3022475,54992521,-1022957221,1946118888,-1020204797,-439495189,1392513768,48759221,851663616,1124567232,-109720066,-383874109,3389956,1489230339,-1013005178,1979385832,-1023743741,57871024,-839249175,-1024529946,1979380712,-1025054461,57871536,-839254295,-1025840665,1979375592,-1026365181,57872048,-839259415,-1027151384,1978335208,-903878397,1206435890,-381504772,591184626,753446261,-385554214,1405258284,1543176424,-1178400886,844180972,-64689728,-1177149720,549066395,-1977912020,-1189614634,-397339496,1374224332,521922802,294304082,-259342286,1364250762,-22681517,1810432883,1965046978,-20513274,1022260686,-1978436318,1019382504,1975880236,-1963619831,-25040683,-138718350,-1962953471,1019644616,1958840866,1393376302,1012619636,-1977322230,1019382472,1958840876,9037827,-27924397,1009152603,-1978895091,1948269762,-1339278315,168784909,973829312,974025926,-401967934,-397213597,1935408687,574378930,540804212,552084853,1008759550,1022850080,1008235564,-855345907,-1961855775,-1979389666,-401428280,-489816611,1539425257,-1157625914,-1031142922,125050924,1726480565,-389850144,1352652087,1489578728,1934663582,600107011,57843288,1529070824,1958742723,1124567291,-193606146,-389682343,1621229638,1958804992,-1046550269,45240659,1543161576,855391208,6333120,-386131223,-1073086426,-1057093772,2112422773,-1563885887,1364394080,28491826,1543151336,855387880,6333120,-87234213,1392030952,-927340469,-1341950630,-397229311,-399710330,1263665195,1976084200,844781829,1944634304,417869031,-628664064,512350467,-628685052,-930486197,636027764,-5219647,-796399421,-602806189,-1009088678,-1962079303,-2030030818,1478396890,1977236227,398181121,46369378,-1965520191,-1979706169,-1393390600,841925930,1991987207,46369377,-1965520187,-1979706169,841898232,-1950285305,-29185286,-1325238839,1976434187,-351423044,218872248,3153547,512481927,-633666728,1992011636,46369377,-1965520187,-1979706169,-1393390600,841924906,398151687,46369378,-1965520191,-1979706169,841898232,-1950023161,-29185286,-1325238839,1976434187,-351423043,512447417,-947257298,-27540702,-1023314752,1688227999,1958742532,-923408125,-1966891432,1967143943,-944904189,-1979711303,1020365557,-1977649942,-1664140281,-1729625227,-429070137,-679548888,-429594542,-680073172,702963176,-1957454503,1946500382,47875,-774306913,-690905378,87891593,87498377,512478091,57935163,50331835,991857114,958302469,1541048069,-339725629,1342418946,1493148904,1392520936,1929586920,41936902,1526879720,-953030461,1409256680,-1157425944,175374335,-402495256,-662044133,132645047,-1329374435,-1974316797,216550352,-401902393,1009575390,-402426836,-1031088386,46262355,820577139,1499093960,-1949896727,-1979369698,-1967052093,449284824,1945668293,717238981,450398915,-1966921017,-1950090760,-1979369186,-1966986557,449284824,-336033082,512447454,-628685511,87629449,-253181093,-1957604353,1577400094,-1990795641,1493514014,-488062117,-397258242,-387259030,1994981101,1952013055,-446896045,-447158228,-385649342,1340604512,-397195547,-1041759651,39315711,1946131688,-5642237,1927828291,-402426881,1396965295,1510055144,-397323687,1397752027,1776867975,-396862718,-119013161,1230657792,-1056258678,-1017388171,-397192623,512426053,512296253,512427319,512296251,1515914553,-1957444775,1392851230,-388331694,-1990459430,-2029700834,-3086118,958302555,924748549,-880062203,1543487976,87498377,-1209480309,-842834945,30402744,-385928216,250085833,-402426881,1397948200,-2013338392,1240579034,96142195,-561553846,1943681878,-48330476,512318214,-709163273,-115439287,-338000122,-561553898,-115439274,1238743814,116858505,512350855,1515915005,-81884845,13887494,99111514,-381593344,-964034016,-657407990,-1031081846,-796206896,-216101949,116760582,-216102461,116761094,-216101949,16482566,-2130087392,-1994391317,-1022954722,542163841,116596361,-216101949,16482566,-2130087392,-1994411797,-1022954722,536920961,116596361,-1967027517,-771730162,-1979255538,-1023315256,116590335,-1967027517,-771730162,-1979255546,-1023315256,116592383,-1077506877,-946948096,116596363,-1979217370,570881302,1427016386,1927991808,-337063420,-1010397448,12568204,-1949856072,-1962478818,116760809,572969206,-166819321,-183623162,650185222,-846526584,-1950103922,-1612000791,45210251,-754720045,-489487183,-2130414690,-1994391358,-1962478826,-154498347,16798982,128980084,-2135898078,-173872942,-754732794,-216661526,61915910,-922564574,-388841296,-1324943966,32166658,-1022954730,-956282720,1678064390,1946565632,1008497426,-971476476,33576198,87885511,-960298848,16798982,87885511,-960298688,21766,1929657539,1426519567,208929024,-654966492,-133761374,-983701053,1437664036,-157097482,-1597769722,-1073086379,-318051468,-2135218312,17204226,-1157401600,-885325504,1258517151,-167064693,-92205960,74580168,-1023359046,-768359522,-1614203965,-963843861,-1900543809,198413255,-1955826478,637989662,-174051446,-153056762,1427016400,-165770752,-1964498426,184230652,1081363183,-858601262,512487283,-2010773773,-217645265,-182024186,-775255290,-152448535,16798982,-494860683,116064259,516737,-1411126831,116826364,116604555,1049209587,-1679096077,116596363,-2010150874,-1912146650,2145960902,-48888834,-82429178,722039302,1040644886,116987647,-149487810,-1008475642,-811341741,-397163685,-1017439961,1899921654,57933824,-1023084055,-1979700832,-754980656,323049,263454720,1218580685,1009300480,-1274187262,1963408464,185383175,6819465,2696840,-1982100230,503533598,-1912602438,270436826,1295301381,7085705,-1990769477,-1946128354,-1946128882,520122894,-1157614872,12124696,-1178497536,-1943666566,637534863,1284769735,-536558717,-1898214159,-515315517,-855526149,108521495,-397632581,1676226271,1290649138,-1190767685,-61669366,126397486,1975519811,-1014801418,-1007689712,788479695,1422591744,1226859880,1344294210,1869836901,543973742,1886220099,1919251573,1935753760,234840937,1936876886,544108393,825110851,1866670128,1769109872,544499815,541934153,1886547779,943272224,917297,1093481778,942502512,1397312561,1375739988,872021,1145130828,1095958562,2245974,1414418243,573308941,827609164,860730,1313821268,1381236749,222709327,1497713408,1129512992,1313162578,808202272,864300,1377718428,-1912602438,270438106,171632645,6952584,378063614,525992030,1456446808,167796384,-1609468480,-1073086358,28576373,11540173,-922877324,1587594078,1958742528,-1564462584,61866078,-1604888893,-1073086358,11826293,-1073080627,1583285108,-58698813,-2147126725,1014121980,3022475,1977289539,1312078611,976100017,1124889639,-906051330,-1070402443,852749147,-1948200732,-1618268456,512295171,251527275,-389021590,244072708,-521469843,751076944,-166677701,106150883,133617667,-864790273,7020169,7151244,6950654,-28111637,-1576569400,548405354,-987843861,-1979684066,117382919,-1073086357,-1602682252,-879958990,7216778,74637114,2133116158,6956680,-2005549046,293071195,539897886,589439250,639968279,421015858,337580816,756100886,1364405269,1315749462,788270769,1960852140,-906082807,-1070402443,-1406270741,-1017423522,508037959,474815819,169615184,41092724,307364214,240090963,209126773,471670303,168496141,1381061532,1946631248,1963801677,1862727178,57999104,-402617368,74711596,963968828,578030652,-1186035781,-29163512,773617865,-160102598,-645144112,1364126137,-508035282,1444842287,250135296,-401675516,250085438,-519182336,619185131,1499093001,1354997083,4800138,5119626,-1275067975,1477496073,1911051203,-1579008,-397163685,146014312,-1017442099,-1962937368,-1010005272,5643915,5643913,1307071388,-1013097728,-33532000,-1974418488,704653582,-33532146,-1979664959,-1979692738,-1342157026,-855002080,1444317968,-17660416,-1261764914,1477496066,367547331,1228835328,1327401472,688818688,-1342130944,-855002080,1380997904,-226045045,-889270530,4800138,281871028,1405311066,-1979666094,-386692369,112459803,267063501,11620947,-141890678,-1275065624,-401552121,1532624924,1173699,2692746,-822162690,28364286,5193354,4825283,1252000747,17229824,646586485,-58720184,1377268743,-2146959174,41026300,-466426160,-1910578441,72262618,-1664919009,-1169141165,11796480,-997582899],251,[-2144803712,225716476,1963508982,1946265612,-350703091,-350506490,-384191998,1347991482,1575554364,1532647439,-1824734307,-1791205260,-583252364,-471316876,1958742734,1019805240,-1171098870,-487194608,-1031679862,-397277613,-399712862,-397162799,260757580,1913649536,1125101826,1599813515,-67062445,763929843,1543205608,-1075713597,49020848,104464560,1906442353,-402426880,-1863843746,-1101806658,179897939,1455816192,149440176,-578137637,-1410858825,-400510956,1582947067,-1392750250,91537418,-352316440,-401755915,1582947047,-32455037,1540257225,1012318443,-1342016243,-623777765,-1605319842,121372744,71042164,-1070464397,-1017593846,-1230123693,-1979665896,-1275049666,-1609511678,-1073086351,512365429,243925071,11862057,281872820,1543376360,-402148413,158728128,167791776,-1291684416,106151536,698353077,-1339540480,-1258130383,-1974251510,-402633186,1448804407,-61798735,-1665135956,839021910,2484416,24485214,-906077874,384362613,-964469248,-1057073136,41040444,-838979408,-1343699083,851663869,-1073065024,548406901,5185162,41225532,-1185866832,162791425,-1023536947,281871028,-1966908583,-1258272498,1210485248,29685248,-847248524,83656832,-973207182,1913060480,1371930114,208940092,1506632168,-397285238,1081392476,752627176,359935036,181226984,-1342016320,-444573312,1374161411,1958559720,-602871773,1949056044,-852432884,1372097113,1958554600,-604182513,-853481428,-346427254,-1101666042,-1963881895,-1979700954,176104645,839546048,181799634,-337218095,687636507,-25162636,-2133167356,208798969,-25111573,-2133953784,-915207943,-1073032822,1048584308,1946615880,1007071580,1951446018,-30886870,1976106697,-2134509908,-906093195,45160939,1948843136,-2134510071,-1040315020,-906098197,1971373558,-2000028158,-1593824986,243793992,378077256,-1053163447,129505908,4956928,1302578310,1327925248,-29693952,1336017780,7268352,-1275049312,-1022309115,2688570,646591604,1346109512,675022708,-1729559692,133988541,1353712757,-192930581,133988354,-855768459,2728528,4728456,4785863,770179072,1405310976,-1292051736,691961895,41166848,414601138,5193354,-1979711303,-855198527,47632,4800138,281871028,-1185738773,243859456,1218445385,-855591936,-574756848,-386348568,-1645676662,-389850116,1534393764,1371406513,1212055552,58000896,-1967319319,-397322708,1081392084,125054012,1506527720,1498540170,-108375215,-8331894,-2146929408,57805051,-1273967744,1527827723,1958456296,-1146755069,747134553,-28964748,83460289,113687922,-1023410097,-3973543,-16757450,1006652214,-401574868,540855166,-1973872525,1978159560,-399739717,1009572422,-401378260,272419686,-1662450830,-393586244,-1151670191,736629108,1340615898,1930443979,-1973790231,1498501840,-2131654054,243863526,-980811701,270852304,-444546550,-790245369,-790245147,281147109,-847248524,1408109184,12048522,1302466340,1311672320,1328449536,-854871040,-3974384,1006655030,-400526292,-1073034502,440163188,646600563,-469106575,423363700,-1973793933,-504868144,-394562374,1009572274,-401050580,-1073034542,646591348,-533069783,-1973802126,-1041739024,-10783558,-402626506,1009572238,-400985044,-1073034578,41222320,173613232,-1578610200,-349342534,-1143609085,752446952,1019908584,1509061408,169928064,1372097256,1958380520,-648746993,-898045908,-646766532,1372097113,-444575399,1745783055,28596480,-1990586163,-2046798314,-19988750,1049252810,45350985,-1017442099,-352276400,548425731,1347637660,1492794856,1745783643,1913058816,41221888,-401996619,281870772,-1017602727,0,-1,-1,-1,-907502512,1397454075,-963882415,-1912602433,922691271,-14286724,637566518,8128199,-1943644936,-1912570354,42053830,-1291816442,1228835459,112896,281872820,12568204,650612224,8259215,2080804646,1522961920,1486707545,-1178736445,-385853792,-1259800974,6678713,1450569226,-385160694,646598772,-499515351,-109033358,-1606192358,-1073086351,-109050508,1396142873,-822152822,1049283326,45350985,146018509,1348145357,1018787816,-1341885396,-402134272,-399714238,-397358746,1479137338,1951973386,-372995582,-1863715310,387258,702031336,-668931901,-919410648,-669456302,-919934932,954778457,1955937465,-670504952,-339725603,-1188435963,883097520,882950912,1958742528,-920917968,695405116,448419411,-466464170,-259268399,498401070,1532937046,1062614211,1280722518,1918266198,-2141816746,-1873377194,-1171920554,-1979697733,509447,-1946837015,-385861858,966790854,-175314688,281871540,1961101904,975079692,1009682432,1058441472,-997566464,-789133058,-1946848279,-385861090,1017122458,-178198272,-33538400,-178722368,-33538656,-179246656,-33537888,-179770944,-33538144,-180295232,180913384,1007842496,-1269533948,1102795520,-1965554944,669604615,28988405,16890114,-100659269,254078190,-102644934,-1020130333,-28253814,-338152761,1962871532,-1143502310,79233089,-722053120,-388963838,663224947,-17309117,-68651574,4300891,-369827351,552122719,1955937464,-688855032,-339725603,-1206786043,1168310192,1168163584,1958742528,-939267874,-680328132,242483624,-922873676,1085538932,-385822488,-1152125780,-1073086394,-1975320204,509447,-191174309,1448431772,12197463,-1898279424,-1593503714,-1005977498,251595124,57999462,-1610602520,-1073086412,921174900,4562944,57982986,520120808,1482514015,113692573,-1593835419,-1073020826,-95283084,6620918,-1173916161,619446369,113766140,102,1405311739,78926417,173019341,-1995672348,-2013251042,-1996473298,1476411158,838874784,169440452,908495076,-1995344896,-2013251810,-1996474066,-1342161642,3515135,-1017423526,4635475,1962950528,-401558521,126353425,4161603,1085540213,-2013264664,1388534535,-335412806,-922827742,1522829976,649411,-1174023240,-346947580,1712753464,1962019328,1694942727,-236192000,-958469949,1915091587,-1075293678,1911041237,189946314,1510438354,-369148951,-790054893,1227519,-147530568,1694955249,141950720,4438608,1492039344,-301972806,1978582154,6404615,-301789972,1712752986,1694942720,180551680,1497451866,420501776,1494243674,1494243600,1499082000,1297757200,1158699329,1494243674,1494243600,1494243600,1666866448,1497451866,1499102224,1494243600,1494243600,-1441769200,1851437402,-1424991909,1499197531,1813010704,1980782940,571496796,-1675463230,512316240,394790121,-970079357,1128464391,-968675448,-2008875001,130433807,-1655153920,-1365710397,-2134680744,41255162,1489175218,1503577222,1522752346,-2084349605,126496451,-1950101258,-2096830178,-1950143549,-2096830178,-1950141757,-1979389666,-1023398009,-967747754,-1526382842,-1090195266,146343232,-492504064,1583307261,-1152298045,145818944,1965047680,-906083571,1556018805,88653573,1421742315,88129285,-1493432143,-906090635,92993909,158598202,427147274,1963001078,-1962636780,-2012944098,-1157615225,250108404,-339725824,1509866247,-117439256,1405311833,3022475,1960512323,-1144825086,1129514323,126486705,1140119016,-160052738,-873976144,-1014801420,-163270647,393535751,133583024,-1341098720,-2146961854,1102055797,1967130614,1531817986,787785192,172165002,-1007323712,1970226720,-13736850,1394606093,1886415211,-13736859,12124173,1376684032,-387272699,-471204163,89308158,130418570,1975519744,-213456891,-487997430,1376684286,-341579515,-1963013912,-1325389522,-387076096,-1209401711,-2041554690,-196810556,5705354,512477694,-1886911255,-1427570638,-997828354,-1963439639,-1325374930,-23861248,1659399600,-22025986,-2013240416,-25106169,-997830568,-385874968,1793654401,6536181,58002748,1006953705,-1023315168,-397211650,-27525491,-17533760,-385402680,-2041051963,6464196,6398147,57982986,-2136151831,41286626,1369571762,-1564410363,-896924336,-2139037312,452264425,-2132705079,1947255542,550076419,167796896,-1325239104,1976109569,1594291721,41221888,243810481,-4913848,-756520784,-400061699,-990446034,-166955775,58032577,-1342165016,-400561153,820510771,-1946651906,-167450338,-2130693753,300419701,-972721407,348166,1638007216,-35133440,-385808442,1069284794,1161477,365757364,89373635,1392513465,365757108,48825203,1587567361,1975519744,-1522565114,-373037451,1637919785,1958804992,-1564462581,1621229665,-439490304,82386571,3246070,-387287679,535298107,1407380225,939549115,-1962052313,-167450338,-2130693753,-1023314597,-1263801879,-1840897,-997830568,-385874968,652803405,-33060864,-401902399,260635997,-44570429,1404768138,-33508091,260587977,365757364,-956480280,-389873401,260767037,1404764341,-1009188091,-1628962380,256255,-1594026775,19662160,-1144848013,126485841,167774150,-1023314752,1929382632,1342621191,-1073086459,-3938109,-1040316534,-1996686104,-51386353,57937722,-2134654966,-579534785,190544,1404814168,16824581,365757108,1403000178,-53745659,-823654520,17286908,1962526974,-2134640639,91555068,1877547186,-1423578709,738545824,-373286399,243796115,1525220689,1594279657,-1991049216,-1962586850,-1996271594,-1962587370,721880078,1225689547,-397258491,1499135652,6332507,1946599434,-1262318078,118869251,-1174369816,12124165,-42645248,-386239158,-1094516618,-1937046189,1621098506,-1665136128,1343059281,55988563,-434706215,1482381662,74776892,957579,1958742534,211061518,1959329280,1343654660,-1262318077,118869250,-1655106958,512428917,-654114768,1478396227,-444536573,-804919216,83656792,414319989,-374688279,-397694357,91599347,-352295776,-1041700861,74825738,48955824,1688338608,-840922624,-607272171,-134091783,-1952648309,-1979407090,-1564396861,-947256153,-578100174,1939734322,767755015,48955649,-469056725,-2143482504,-1961528832,46433246,85417449,192479360,-997990773,501213442,-1577025531,-1514470234,-2146467836,-13443445,-1014969472,54068934,-641275776,-388330669,82314986,1579059653,-400510716,-396636389,393523552,684732904,1389996008,742131594,1290274165,-386798671,-1993748450,235092766,1348331960,55588607,73283327,991857611,-397163773,1815872782,1279003252,1899759220,1362887284,640074587,640034342,640034342,640034342,640034342,640034342,623257126,606348581,589505316,572662306,539042081,522133536,505290527,488447262,471604253,437984027,421075482,404232473,387389208,370546199,353703190,320082964,303239955,286331410,269488145,252645136,219024910,202181901,185273356,168430091,151587082,117966856,101058311,84215302,67372037,50529027,16908802,257,-65536,-16843009,-33686019,-67306244,-84214789,-101057798,-117901063,-134744073,-168364298,-185272843,-202115852,-218959117,-235802127,-269422352,-286330897,-303173906,-320017171,-336860181,-370480406,-387388951,-404232216,-421075225,-454695451,-471538460,-488447005,-505290270,-166993695,-621346183,1030805291,-397198732,1939610768,208332803,259576331,1915222659,57908509,1527528936,-2095730199,243129082,-2094611837,293395194,-1174400024,233373658,57908480,1527520744,471853251,-770968597,-150832740,244186,-1031675181,-628662222,-1659034136,-320273544,485287948,1913181417,-1878151159,-956624919,126484487,-1996905240,108380935,-393213264,1515778153,-2134663845,27198,1394479732,7020229,1526742912,-972720865,27142,1605333737,-306255522,-2007297931,-1157322954,113643520,-385613061,113710376,1189,-2007297853,-1157322954,113643520,-385613061,113710352,1189,-304718653,-419508547,-1264165029,1885290806,1640981257,-864611964,2051237419,-1080764955],252,[1818913110,935134639,1199926534,-978565349,426143783,-1223206686,1340109649,309237645,-1546094845,-687194768,-858949085,-858993460,32076,0,33024,0,33824,0,34632,0,35450,1073741824,36380,1342177280,37187,603979776,38004,-1769996288,38936,-1138753536,39742,1797783552,40558,49872896,41493,1136082944,42298,-727379968,43112,-2065225216,44049,-434047872,44853,1604923808,45667,466206468,46606,-1564725563,1073789233,191576694,-402604962,-954006391,1644216330,2028717484,2055258925,-685328617,-1399798184,-2038943122,1471531527,1746288394,-308097751,-1038364980,344313939,1498505536,430363652,1873131920,537974565,-879810572,-1811228082,1060731128,-1190339071,-1895311562,1733288225,-221655804,-2128354231,1870413893,1891035004,-978474965,1290070813,924389942,-534974907,-2065738045,1813180790,319526458,118945050,-1748075575,1222441024,-1111352645,227146608,1989759157,65302,0,82935808,-1710981067,612571639,1971536739,-1450930739,75662207,-2130706432,-2092060446,-2096008694,2134181108,-2144243176,625304878,1682186531,-2147471316,-1921080122,2051014659,5960464,1316134912,2328,-388717296,-402653184,1525878,199491584,596,1000000000,0,390625,-1769996288,152,256000000,0,-1609612736,655360390,-400093184,167797763,256,-7307264,-1,-32769,-1,1006632959,125909162,1952024700,1999017952,2048794052,2086883422,2121661978,-2144243176,-2130706432,517470981,-1725536890,590633095,-1520574073,1225776006,-1277754749,33117,1644462464,1350468405,2038320164,8366761,193003520,-2089923004,-42065159,-1631386813,294,858927408,926299444,1111570744,1178944579,-1146471494,1927840056,78028810,1014204476,1265788988,77805311,77936383,-1978638104,-2117828382,-162520204,-2147178746,839926760,300345572,1348098904,-1157322520,-1914150377,-768386286,854186634,79987466,77932160,-385649536,-466478959,78063240,-1089340951,865076387,-945029952,-1014956027,1964552168,-1528895229,-945029949,-1014956027,-844358935,-1523154759,914391044,-377486159,-1160969334,1525275015,-2017735420,71821785,870890701,85715225,-1310074489,-1984049915,-385572066,-1093859221,-796157870,1510534888,-2017473085,163047897,-645414707,-2129793559,1971323131,-389952237,-768407341,-393183045,1273496581,138799386,55827447,1476686042,-855533079,146139330,-1556676774,-1523122428,145352708,-353805733,1388546819,1918561015,-371684603,-1009974922,143779923,-1556676774,-1523122428,142993412,1391024731,1977289481,-1489598452,-83442172,770245634,-1558279919,47108,-1845189213,58310667,201326522,-955876901,-16472826,-1556154369,-371684604,-645463766,-2028415000,-397163559,-2091181499,-1950153533,-1962630378,-1023105778,434656156,-1014801638,-389833468,512343723,1743324323,-1096685558,77799049,-854956567,-1961391164,-385875297,-10615987,-16473290,-16472778,-2017079834,413198553,-389817977,57939812,-1012689943,-840377721,-1245695488,-1144599144,-930478938,11874184,-802191293,1942474192,18933763,-645208694,-401591319,861142674,-1558279717,-1987987708,-972774114,67304198,1528038632,50005702,-1047805180,1939006199,-718935805,78363587,-379275334,-1413808122,1689893380,77838930,1914107880,77576707,852331203,-2029458451,50045146,-53965928,-74714485,-695491341,-389816437,-242497482,738065291,-1527561782,-812918133,-1664877503,-389833399,58005180,-844960791,-385648440,-1549724029,1958742788,2030153734,-1006653438,-619986893,1539568501,-661940029,50005702,-1558279934,113689348,-1023147269,-369113880,-909246489,-1242998181,103147523,199842395,309516,-1660974871,-1656547446,1127713436,-1656549493,-1013103716,120109907,1528170216,1361491641,855619048,-1563767360,-1262812367,537380356,-968685814,1793667079,-1597256437,166397093,-437728051,-167218153,450941136,-1019382592,914410957,864027815,-1948387621,-1950213181,449022672,-1010267455,2014708712,-389100038,58201551,-401025559,-806873086,402450712,-1037319285,124784244,-1070463112,2026094846,-1071973895,1977236419,-371510523,-1031077850,77799049,-739714293,-1869573895,113706617,-64347,12238859,-1174177536,1056440319,-628423517,77799049,-516248125,38146420,-1732182524,-180621309,-695472267,986855913,1963129606,1965832937,-796244251,-1912194388,33846272,182250434,-1743752000,9420689,1955702515,-1963982074,-1949766718,-1950131242,1261341683,-1091830780,780923787,-369360036,984416269,1175549153,-268199764,1005585325,-1947240978,-749475362,50005562,742058357,-1404639883,9307706,-1073029259,-1852305804,-218067009,74748326,-789843965,-1949267027,-754587170,-1021962008,168076705,-2131397404,-2147179210,11589581,-1576755550,-1298135894,1958742532,77963746,-663428086,78716555,77926016,-1324449664,-863338492,-1482502358,1931637764,-154958318,78095065,78003848,1877496144,-2141693675,1601387001,568916051,78094357,-1144835493,-1430387554,309508,511245560,1124536749,1945756227,78035730,880019454,79252299,1260376320,-369434037,430772713,-498908409,-166038535,-1191181929,1263206404,-85846025,-16776007,1124496647,1962467907,217377224,-1609724439,-2145123161,77932160,-1526331265,512344836,378078373,-1581054813,-469105499,914419828,176161957,-1578142465,-469105499,-919347084,77805195,-1979406430,1942956748,-2032536051,-1507948065,-1814067708,-527772025,-1264786638,180619904,-1964756260,1959332860,435782470,-1986194830,-1979407562,621061926,-1005944705,-1023105630,1913190784,50719004,854821520,149520603,1948239094,550273232,-863974421,-352067040,-607062002,-590292271,1964033270,-1644961043,-869653127,-233053814,-1021651317,796121226,78059254,-755510026,-989932554,1967268213,1975778846,50785050,1943540438,-1509491188,-804686844,-790965797,287631836,-385046039,635964520,-1314864365,78094852,-166942743,-16472570,116846708,1962869938,-1323398171,-185341948,78716553,-133913413,-1156341272,-386399056,922686362,1592263846,-1509519595,4241668,1359539025,78298104,-1961658392,149718012,-1107103869,79234224,-1510736640,-1190889282,-1430585340,-1375930364,1128466201,276036066,-1962933063,78299124,-1952058372,82573542,-116865917,-402350405,-497478856,-1526270282,158629892,77989631,132712821,77511436,-384622616,-1796730831,-2012777198,-385571042,-16118784,2062091125,-195565550,-768345461,-208929142,549052298,780883200,-1516239709,-337147388,-674105339,1465308881,-266601173,1583285363,-998046485,-772409340,-489434670,2044398564,-1509491190,1560835332,-787765783,-1965829678,-1965651230,1574931187,319819241,1364677625,-397397972,-1739058608,512433785,-75430749,426970317,-472790133,-654056495,-670833711,512297848,1223361699,-351767984,619204659,-954930430,293894,2114373412,-1147898876,-2081946498,-401180397,-10874308,-16473290,-402348746,1515913867,-335688472,31975443,-401464344,-396750098,-622329225,-51451903,-1017421991,-1070409267,-855635479,-972967718,134413062,78120646,632602113,-1946209450,-134771761,-2031595311,-1073063919,113640821,-1979579653,1965440007,-1341658877,1956392252,1948990469,-68662527,-402230280,-169214147,1638120959,-225717709,8796718,-2130021376,1952554237,-269923036,-1662156289,786813281,1781573375,1784638027,1785162335,1785948781,1782606400,-1662468046,4319232,1090530793,1374222197,1370454289,1223186259,1499160321,-385899543,-512429172,1140841449,199875563,12380160,838862313,11987136,-401771107,568857389,1392867857,1527967208,-193533501,72681158,-1534465793,-471214965,1979648520,283699205,-1499413511,1975519748,-154957304,283437264,-454507527,343039487,-1957490453,-2496481,141712731,-1514186925,-1017802748,19710206,-3868989,57991818,-1977561984,-51516970,1048616720,1963459323,149528068,1465097728,1593859304,-1946799269,-133895978,758911858,-688454539,725353963,-389873292,24311794,-855998013,-1174048244,-269778945,702544,-2141527305,-164482838,-538193917,1465057548,484968309,-1878660352,4647056,-164406433,-1108814197,-389856269,-109572008,1956409321,273606705,58021499,-845382679,-402294321,1223360575,-73268048,-1524725246,-1491171324,-1558803708,-1574532604,1087143940,-377435264,501747157,1965388560,-1672812285,58314957,-1342173464,50045448,-1616658381,77701892,-1957276989,-402349290,1516109955,267577539,512427385,-842857309,-385649199,-1499423720,1922055172,-385649615,-1516200954,2025851396,-1677924093,-1157627718,-1964474368,114026747,-1173238296,-2135228416,283961488,-538377356,-2147435621,-1516229141,-1665136124,2133067129,-1174100574,12255232,-77076352,1006937760,-1660521072,-1209410696,115861659,2040388235,-1982073086,-972774626,33749766,853226435,78102244,-31546,312976,91869707,80141047,-1965127040,-958952718,67304198,-855094295,78029014,175423498,168080032,-385583680,-1950150920,-402345698,922743002,512296102,1458046129,-1544516847,2025522342,78816004,-1962628163,1958742784,48940,9162635,-1957485577,-2116090914,50632643,1107391239,24363267,-1962440382,-8168502,1191474182,-1948521657,-1615113279,1526761732,1946615427,-347716092,77446846,506365,-507508052,-2147126021,537173518,168076704,-1509519424,-1156614140,79234206,1125634304,-369434045,117312537,-143326042,-402137623,74714739,58064650,-401710871,244052026,-315489115,-1979407455,1381061629,-487108527,-145175925,1942488035,-628407807,-487106470,24365059,1524237122,65205848,-787647528,-19279397,1963238918,126937347,158990090,77989630,-2081880203,-774778617,-1965716781,-1965061389,200075745,145773507,296747634,-930420598,1223203921,1958742530,-1660126974,192630873,2035814404,-1660294374,69659481,259610631,200730704,48269912,35028705,34401256,986054341,1912845800,-18314740,-352145211,-1245380092,-20382205,-1672455224,1307101490,805815808,-398261899,-2142568216,-93048769,1949187968,1486701313,1352412020,-1274167320,-1274905787,1126664260,130456920,-972719829,-654955257,-989974604,-93124052,-2042414588,1124567492,509507,-1262757497,-838941948,512300665,130417490,130433838,1975909936,-919387144,-838984981,130419829,1377732910,-919387389,-906097941,130418293,61948716,75566729,-1123699517,-639081995,-1769263361,1162149888,77805195,-1057083472,-93064661,126415363,-1556707005,1976368644,-4790051,-1023408186,-1107099207,116064262,-1107032903,-1279328252,1958476804,-1558803614,-964012540,-522984398,-684793722,-1964846166,-294302003,-1157626426,-27720525,809468105,-498924683,-370621448,1366784780,77577811,-1190876225,-201588732,58058917,78756691,1527643624,-1090212930,79234207,-1510736896,-823655564,-1508996596,-1192656892,-386344458,1499136858,-1335777602,-13703159,1345302608,1354825304,1929417960,10742007,1963715416,822593033,805815875,126354155,-922855357,-1101932683,-1547762529,178436,1504048124,1364404715,-401663768,1532625777,1947048424,-1524725493,-1558804220,208922628,-1293418064,-1524725501,-1558804220,-1336190716,1642904067,1358874600,1592283731,800087309,-1057073072,236447824,53409651,771752086,171538,-398113467,-2024272584,126376917,-922855357,1111674485,78965387,1375646697,506198,-133914689,413937404,-102611195,1371756894,-1090517063,-50854753,84978734,1509548615,860967875,45832191,78028894,-1073031378,-1738601356,-1957169109,-281876272,1723590891,210298976,1930243560,199682054,-396931233,527567792,-396330309,1491602574,153901308],253,[2146876240,-401838616,125177175,1477163496,1481687294,-1073063079,1532582083,-1144799222,797574324,646586545,-990509949,973960224,1965732329,80016903,-376831371,-1075310712,-1120766734,976118181,1946157190,-1661107959,1294365793,-310251285,-439262820,1638334254,1970304368,2037414256,2037414256,2037413232,1013988464,130435952,-2094626256,281343492,-968162188,-990501881,1258648836,-315478136,-339735869,805815814,1976106563,-1981234184,805816061,1976106563,-1262763019,537380356,180480083,175742043,1395460038,1527573736,-968687348,-1013108729,-571942707,1124627967,-1157625914,-389872460,309922504,856096953,75736000,75566729,-369271064,2028601137,176285948,1625883513,-1023314529,-805001568,113660136,-801110874,-1157323242,166200491,309517,221767761,78321291,78454411,1526184936,-162797477,77991678,-502631335,-1073456925,77989376,170912195,1462091455,-972773185,753402117,-385649398,125432118,175505162,168006633,-385649153,-620099059,1048585849,1922630822,-1628575485,922702674,922682531,854066341,-396731647,1038617434,1952078603,-1630410493,168076704,-1089898048,609710532,77963903,-880782765,922721407,922682533,48759971,-396666367,477432618,-768388270,-393215813,1515916062,1520242297,-1875055781,12309043,-149755519,1393457565,19916882,-974601590,-799319550,-1559851048,-1526296828,645963524,-1635842907,-1329658765,1381193597,1510020584,-83629989,1408271849,16771154,78780041,77792967,113704960,-2130705243,78786257,1532626803,-555199917,-1308166150,1962934020,-396666347,-1914172383,-87300086,384326490,176351244,1532679915,-1508996413,-1192656892,-638174861,77904796,100234,231304,211599370,25659520,42452480,-1667385344,585630585,-387108352,2040332306,2549763,77465286,57908480,-1023296023,-386378927,1499138426,1405351650,-2096848965,74645807,-135576765,-1152138405,134087839,-347929739,-1966908423,-2147178994,1098094825,-1952654858,-1962630378,168076574,512269531,113640615,-2137520986,-1667399477,-360511879,14385153,-922030798,-338688396,-85796143,91856797,-33393342,91463107,-1444289486,175742465,-738798857,-2147368317,-1312620333,-1509021032,-1427376124,2114479848,47697,-394198853,158665150,77797001,77928073,78028995,1352171564,77989574,186378368,-396265797,1532625432,-401927960,-2017785476,34269281,-1847043238,-18326795,-119937014,451435354,-2144224268,-378398534,-185992803,-1805850212,1356891807,48955824,1436729394,-997828604,47774,72556169,-370670732,991857091,-1817384957,-477374603,72562315,-847956167,44534354,-2091757568,-2013920061,2021720063,178497,-1074557956,-1510800221,-162310565,-16493306,1455296373,82805508,-218103111,1958752933,-263460861,77839967,-67108167,-1956731405,42765076,80118528,-263591850,-1014814741,1125092100,344677955,72681206,-1962510849,-352037354,1892745988,1377077557,1128470411,-1511500968,710499313,-249567035,378080116,-779419602,2095698823,-1981576294,-1962719970,-2147271906,158673983,-386509336,-1813381310,-1700206189,1465275217,-1153846702,-1514208098,78036484,-1185736213,-772276220,-498908393,133585914,-30837440,-30772212,-165251894,561577733,746643573,-2145749496,360057066,-1190878018,-201523193,-1641643868,-1091887100,-350220416,1583307474,58087771,-385583895,1049233088,79234214,2027620864,-2146339551,393349359,-225780086,-466430838,192211938,-774582024,-19672878,-371296817,1049101985,-2081880922,-350172156,-1505851148,75032836,190547,770229083,67812096,-397210389,-1017446398,-1157619736,1048577123,2013332648,-971868921,33859590,-1330675224,-1349916659,-2065167696,184337327,1644412671,116787828,2038432935,1644936707,1913027560,77577992,-352320327,80118537,-1190878273,-1523711998,-389808926,-397211379,-1226307711,99113975,-379889152,-1976633427,-152528889,776163336,-1549596789,46367492,-1559786706,-1014823771,1499092994,1360819272,-2024583086,-142350119,-1959898277,-1618268649,-353894398,-1014801423,-1008801020,1944637523,17426691,-396315973,803735254,1527345671,1274749928,-1020983354,-1257901080,-1258130672,96331783,82314100,1064852474,-989671286,75630122,-654965383,855294696,11659465,75577087,-119871406,-2130276518,-2127102204,180367876,-402230078,971569843,-2130276360,-2127102204,75603972,-1979550999,75604176,41205770,-259340034,-930430462,-1070463880,293193866,1397903696,1527097832,-27764390,-1963886400,717392609,2042954433,75669527,-956671256,512306695,843252562,717654729,161606085,1376027296,75577087,-1037384406,58245378,-386255128,922681383,1374160001,75669752,75564687,1515765770,512427893,1743323986,-20839935,-402425656,1542060559,46500353,-20895038,753437376,83656451,-1597470205,1076102275,-930479499,83814595,41027508,-924315468,1962498820,-397389047,1532688651,1352459914,75568779,178058762,-33393454,-1645083958,116787572,1963197571,718208514,1357286132,1323893624,1347441408,1476714984,-143276802,-402341912,1347946382,-771750983,78047460,-997584782,1622326168,1810421763,106293253,1857752811,-1731949984,1407768579,100198405,293100376,-1040295592,1347637329,1476697576,839052123,-1596131612,-536738686,-1073036034,116787572,1963197571,-1966277118,1489580780,75577087,-2110879664,-144775164,2128874072,-389772795,-1554450113,-1073085311,-1974793099,1949187079,512312065,-1655176366,-1006496398,75638410,-469056470,116787572,1963197571,180420098,-162862912,1206507915,-153056768,62144708,-466484619,-1996192861,-1979416306,78953440,-165673018,57936068,1395328966,1526970088,130418809,-488090835,-968664315,-773312505,75735299,75566731,-1276574856,6875645,-130291629,-2013039525,130433839,78887680,1379830595,-2129229053,75669508,-81009614,1131739179,540805002,708634228,28631668,-397388981,-466425110,-160158404,-227267780,-294378436,376778812,-355145661,-347402125,126372611,1961101912,46433272,173585387,1543206116,-1020983354,-1979415647,-804866612,-2129228824,1393259268,-213522350,-379928526,-963969473,58197292,1391994600,1492507368,1975519824,-922858751,350750328,509688,75564687,-385918487,1836319467,-1549726599,762628,-1576753760,195100685,653733376,-125083029,-1607546230,653681261,-939393013,892974,1797715502,851968610,378220224,-687644050,1881049646,-1562832286,-2135948121,-1996183902,-2013263082,-1342173922,50045444,16497641,-1279590400,2144516,1128466179,-31130910,-352318557,186026913,220105216,-1329581312,78029440,78063240,1408995305,77511505,8390529,1929380793,-12369138,-502762233,-1509490952,1495257348,116793460,1979647134,-1624866811,-1514406396,-1979217404,603980455,-2132508545,663281674,-1869560997,-74913392,-2132745088,477331652,309674652,1975778973,-607061741,77989630,-376436107,1973287786,-18710525,77839958,1178997897,78069386,-2139102335,478732042,-242498722,-1962625816,166220238,-2146864638,-1207654850,132845433,78003840,-402228840,-806878720,75938564,1493455336,76463953,-402356549,-2034564043,73263108,-402522648,-2034563918,70576132,-1157497880,-974650220,-2096925951,1474823403,74799364,-856964610,1978198411,-1009939708,77932160,8841343,-973036056,2131014150,-387144728,468385924,-1516114587,2013036548,180552051,604600768,77963903,1350414520,-1610589208,-1073085274,109053300,-402520922,-1314848671,-2097381372,29685404,1084752501,4843676,-1157008227,937975858,-330766334,77999744,-402427134,65536256,78029041,192115772,-1156588614,-1897364663,-1157174286,-957849036,91594234,77936256,1673249664,33613922,-386856728,115929543,-334960640,-402449943,-1528298579,33614071,-1023163416,-379571525,-256376354,-1523122237,-1556676860,-11081724,922704730,922682531,-102234971,-13834239,300505691,77963758,158973962,1467855039,-1516077276,-2114158588,968821874,-768387205,-394198853,-1564807696,2131344176,2013389288,2067971898,-1556676777,-1523122428,-1277707772,-394175045,1515973733,77805311,77936383,-1157520408,837313097,-10855430,-16473290,-402348746,1515913616,-1142051864,115958354,266058490,-377402949,-1833243611,-2147042550,-387176215,222081111,602407797,126496433,1975519811,-1614822418,309508,-67108680,-1195136013,-1549598720,77964036,-411506493,-1549726087,1958742788,2030153760,-1009191396,-1499409203,1958742532,77963280,125091850,91816368,214161654,-73350399,-33014782,-20382008,-236403768,1393324799,-396268869,-303562546,868441066,-2147435566,-1007964952,-1140860952,292708394,-840431381,1614461951,-1410857102,-260708352,-1523122237,-1556676860,-83442172,-1662515198,-277813248,115891034,79283185,1125634304,-1006968253,-788527943,-498382049,-1887386630,-501219326,-1329872127,150568964,-1185864078,-1430585337,-1977120252,-2013265529,-136166649,126402610,149520473,1948312704,-1440347943,-2955004,259311882,-1209468847,-2013898241,1963982850,-1010834759,-1090216002,-1174666069,92995588,-24868443,-1007164673,-1190888257,116064258,-1190889281,788267012,1135282059,-1946623421,-1018475553,-352015425,77578218,-1413487125,309508,-201531769,-1008826459,-1151904943,-1413544801,309508,1610607080,1371756891,-1413785773,77577988,378137579,512296099,-1950153563,-1962630378,-1023105762,1929301992,9038143,1408096232,851675735,2013570310,2027620924,77963536,1064485675,-1549715595,-339596540,734235408,1912907014,-1960413906,-1559876670,1965322756,-339725796,1206632522,-1863474200,839355280,2030347526,-1524200941,2028210692,167882758,-1339233344,669776383,178513,-1516183929,2042628612,-34109694,-502893145,-352276229,-1341754611,-339736063,184528901,1599732160,-1313094821,-313071612,92967056,41486130,-1185827861,-991231996,-396230725,-1746338062,-972327425,33749766,77792967,784564224,38443,43915822,166249216,-1610057474,-1073085275,-1581052296,-1073019741,-389869192,142147060,914412237,-1015020379,1023714209,175472640,-397159475,-379851301,519569382,-1144847197,870843513,77053696,-1207957319,-201588736,75014827,-1023104350,1929230312,-22877949,-1618274421,-1178402814,-1511522300,-385649923,45743766,-24057600,-2030041927,77577211,1929220072,-25106173,45735815,77840128,1944714119,309758,-402350145,57867636,-1174510103,-1547763710,-27465468,1929208808,-14817021,-385954327,79297880,-1190956288,-1084424190,905905317,-85831857,-1413495979,309508,971510251,77578237,1929381049,77840134,1476395705,1195836815,-1018103070,2046631912,-707935487,-1259797646,-199497229,-1158021120,-628228000,-762396018,1688387634,-1148078844,-1699086336,787647238,1124567212,1976434242,118406388,-1141239091,-470351808,-1020535924,-167771973,108392644,-523041615,-1991518069,-1962922978,-853349917,-157143888,12040961,842663878,49914560,-1577056606,1705116779,2662916,-1996288325,-1157428194,512295802,512426978,-1991573460,1258490398,118405971,-543030096,512316164,-543161120,46202372,-1227846976,1524237056,512481927,394790112,1127712835,-1190862944,-1073086412,-628683148,-628631293,1128470409,-227161858,-654058873,-922856637,-1962592606,-1962614754,3390231,512350723,1130038500,3153545,54861449,616729178,-1966044418,-1966921022,449219288,1945668295,-1385633533,-338492495,37537674,12256114,717392386,-1965520189,-1966662970,-385649672,512339274,-628686070,2891401,53419657,512353163,512426821,-628686800,732773864,1397443546,-444536741,-394273605,-1729561729,-1013978708,1954103840,1713402725,6645106,-257562604,-11351757,-385580746,-133528,466206467,46606],254,[825242929,540160309,1380994883,1112088622,959520845,-522768072,1260446078,1263476802,437512205,250149770,-1964275174,-1074070321,-38796032,179315174,1639588070,1288485632,-1014365516,-288912658,572580938,-319130428,-287161686,327914,-83886336,1939789236,2068477260,-1622771384,-321780303,1085292403,963764432,1990124594,2050127924,95526704,695397586,628155600,-100663368,-611526514,-1047739506,-762523250,-326376821,-24382069,-952957069,-336066699,1959201763,-1595476991,-658865178,-1057034749,-1326532430,-1335630199,-1335761243,-1939806719,-1898934584,12319960,-535380768,1964514281,-436031276,-435900320,-430657528,-423523773,-431968191,-294845,1105463156,-236791798,734235380,-1337858359,-1874598336,574743696,-503089960,61928690,233201894,-661979216,146405514,47616,-1326558994,-527766527,1960328172,-498928639,1958805231,-1898213663,-419450685,31870977,199645360,-393609040,-430962458,-434982902,-431902655,149180427,24383524,-431836940,-431771637,34847243,-1947336272,-1190890978,-75423744,376705588,-371189572,309593329,78698634,-919904026,-662241566,-1070860565,512338931,12190834,1096452,-13909362,-1951771208,92874440,-1960439888,1975595781,536918289,-1031689229,-1014823936,-1593933808,512350837,817366035,-1127182848,330301696,145760486,162537958,-5234202,-1189207578,-13959136,599312270,-930305025,-1074273621,521011264,62838924,280596735,1195877632,505412578,254042852,-1380917110,-460299802,-771444382,183510208,-1545327932,-1716517872,99116006,-1426358248,-75491212,-385649307,951123439,-1869585946,-14393116,117310581,278987794,816861188,704909475,-1341075996,68199200,281928746,68199256,175452196,-956284737,-369145083,809238688,-989984652,41230396,-528088140,-840684976,-1152362480,-1195724800,134265091,-58719824,-1224117200,64535224,-922869579,1916699118,-1911409660,-1912113981,63432923,1347962485,281870516,-344973128,-239,-1,-1,-369098753,-13953639,-218093383,-2142218069,-1162202884,-1174178813,146015194,585943339,-503024188,722070521,-1004344119,-102624908,113647135,-1174011883,-605552382,-1324946666,1978454531,11819223,12193997,735743680,1393003483,-1437254309,921175413,-2130384106,-2130673470,2093482234,113647588,-1341848555,-467540480,1975519777,-419450853,69329953,-1575914239,737870955,-486612279,1799258366,158597124,-1862729794,-99201304,352765684,-22019580,279978470,381240294,-423523840,1795618368,74776836,-655624222,-5239631,113656038,-1342176149,-165550338,17066758,-136134027,568786864,1139160752,1088815280,-1716502298,278946790,1946231812,306085937,712245508,-485067800,-431378402,-1426358175,-927984267,1219518950,-919903770,1625620194,175374396,-1105873688,-393155508,723391947,-1178562880,521011208,-1862339650,-1526718273,-69056697,134661919,-940024064,1409291270,1644611583,-2131361792,17044030,113707637,-113508240,568786608,-1207824198,-1326557867,-1002771455,-789101451,-335433490,980796474,-1174404677,280560149,126365184,-952439664,-331210379,460702522,-488386230,571884,-1974861392,28372704,1975794412,-488583162,-1106777102,-393152241,-320334529,1048649237,305397874,-1612119179,1095680,512436459,-343736301,-754667248,-1144288277,-611449856,-1014905970,1364329472,12144723,30402592,89672821,-1152385008,62455818,-137219328,818577651,-1175002542,-396886013,-85846818,-1107294279,-1976639462,-806861308,1492640276,1946161213,1515805609,179352802,-468402712,1963009032,113647411,-385679339,-393544090,-1477964368,-401952748,-2091379550,-628357436,329457183,355895296,449767424,2062075274,-117129708,345106576,-1899495238,-1948570662,1029395207,108374613,-351000344,-1031696379,-92209024,-478349824,-1265630741,-1898239228,330229978,-2098723980,12747009,1976368642,278929388,1946231808,606200894,-1272846657,-841709056,-3869165,-222683019,-300109821,-18691797,-768344350,378012085,-51904450,-1257803256,150333474,1388185459,417894636,-1173573612,-957479950,27398,-1996480834,-1996481994,-1996481482,-2097119178,914956486,2025783426,-1207493120,-1414851564,-1425997384,606201003,-2094930180,427032829,-402652486,163451910,-236416792,-855591917,1006403606,250345333,306086032,108265728,-402652742,278926310,1963009024,-94377725,1235280938,-1122972416,-1097795165,-1959919616,-1431306154,535568110,91597372,1174951049,-2126166714,1979296253,48101,-335283526,108394664,66586567,-88456381,-123147262,130483829,1128465144,61982347,-1022703406,-1174400606,-1863581183,262705296,243271029,-468713455,-433058719,-422632351,-427773855,-65417824,-1070858453,92931464,1299563570,-997538562,-645139851,-1430723631,-11158870,1642376179,1642475532,-422632304,-1946333343,-1395946505,628474930,-492125558,1961108214,-2032104938,1977885426,-338392572,1950874848,28987358,-455677184,-1329585054,1388575744,651856976,1390216,-939459967,-35123844,-116736488,314960016,-1161602472,-337116926,-660718,737935359,-942108992,-956270586,2047773935,309504,-855591855,-1206947309,-768933375,12305038,113020,1935217613,-840572412,2080434712,-65536,268287,-1073643517,805330944,201332736,1377762048,1397839702,-91491701,283698897,185895699,169047250,-32082716,-29002548,-26577716,-385649204,1499136131,526016095,-2082436401,-2135948350,-1311470866,-2117938684,-1090515230,-100407511,776082571,-301906550,92941898,63079406,522503306,-1337308434,1240198656,79856464,1122894768,-399460542,141819976,-2134799783,-1360297780,-400509110,-260767688,1493559939,-336674422,79856541,1122894256,-400509118,-613089248,-402540726,-747306984,-1960909696,2112482324,-2095805441,-1964243518,-370392352,1569390448,-322360452,-954015606,141870906,-872483358,-16060555,1381123523,539906639,1397051944,541412693,1176641597,1260397105,220813637,-246,-1,519831551,304474195,175432714,510971134,729074942,-1862587157,438209530,471743232,-1946979328,1959943,1711753,-1946544917,989862430,-1962927074,526121735,-1610612022,526057495,994264015,1962967582,-2145481980,978502400,490227269,1082144298,67637280,-15007486,-256,-226,2147426303,85398015,353965074,454037257,33491485,117834771,202050056,-1,51911196,219021846,-1,-14614529,1633705822,1701077858,-39066,-8061065,-9109645,-8978571,842079231,909456435,809056311,151534893,1919252337,1769306484,1566273647,1935802125,1751606884,996961130,1560240167,1986230394,745369186,721366830,469704959,606289953,707157541,727656744,1464926216,1498698309,1347373397,-15893125,1178882881,1263159367,2116172364,1482325247,1312970307,1061043277,553582847,1448432895,1515804759,1750948955,1818978921,1886350957,959985521,909456429,858927403,1212624432,-11796663,1347419981,-11316655,-67108865,1381061456,102651734,281405692,-464494364,216042081,-2040404352,1482811104,-12787574,2062091125,243213314,-394346745,-234878791,1959037614,8775939,-394268799,-2035971538,1971366120,284983377,638060403,-2132213737,386332160,1702167552,578114108,1509110,-161843960,536876806,116788597,1946353687,1378924557,-167651607,50337542,646247284,1299513368,1582600,1517104,1098207804,-380501832,-58719817,-166038768,388374740,1975008256,1679404,646447284,3932185,-1578557580,550827521,-352315354,1937783828,403109392,393480192,91505980,1582720,548469495,520560870,1499094623,-154183589,134223622,-1847000203,386332160,863241216,796218172,7472839,1542066740,1391460576,1263620175,1212632396,303108169,370480147,504961047,572596255,639968291,791555372,1009922352,-1341819591,18999584,-1175812161,-1359871990,-276753803,429976200,-167070720,-1564015644,-1981087719,1640134,1751296,91598578,-186056528,1912749056,1930312716,1992589320,-454491984,1933261824,-10360573,-109885636,-370581573,116785435,1946419223,1967537240,-2145481960,438208768,471763200,1896269312,466452480,-1326858197,1967471616,403603489,548407296,1048584422,1946615881,64535047,-301963872,1574646,-369527544,926744340,12060277,8513906,1021873851,-1149865413,-1125521208,1934048256,386332204,1517552384,91557692,-351338312,1966554208,-434065399,-385495776,993853148,1438320242,9562601,-337044549,386332224,544546816,1509110,1008760067,1007383626,739013710,-378094777,767062507,-1205671094,501960235,1509110,752907523,-378946746,993790955,11535474,-507836437,784924392,1962884311,-229345,116791924,1950351383,386332192,259261184,359809340,293034556,233512964,1023303401,1007055457,738359162,471763744,-386692352,507247715,326369306,512296073,1021902876,775630078,-1327461673,-1330713856,-1155471840,1642332288,-419683248,4766049,34406114,1220108774,1274995200,-430380171,-32315039,825242400,808847885,-16118479,1364458495,1431787038,-387151022,484969971,310016,-2013135384,-1979695066,-2147466970,1526006268,526278493,46816089,-2131719680,2130722598,661971978,1937034494,4261574,83525632,-855764109,-855742092,-1779891339,1959591424,1959591527,1090963047,-1161625344,-1594227726,78708799,547938514,1084755061,-2136471947,-1057094028,-1057046274,-957478900,15878,4261574,-301724672,36366587,1006650016,-2147060544,536887566,-402410301,29032775,23914496,-402652229,-1597832858,-1329397695,28895302,921429684,-169131344,4132480,-397758336,1303642534,129705195,21030912,-402650693,263913786,20244480,-385871429,243269803,-1333788609,25225290,141804980,4261574,-1023365111,-896904880,-523107920,1074185978,109379328,829751359,4138624,1057360112,280034048,-1039474478,-1169028084,1525548018,4130550,-1156418432,-538443756,1961101824,-490132728,-338886914,-396755978,-1973944097,1912649468,-302989749,-1796712816,23497216,-456071984,168092800,8775906,1968045952,-10295037,2028529034,23497216,-1979682072,7203041,-402651205,163250322,9234432,-402650181,230359174,8448000,21227614,1961379186,-62950911,-1409269058,997507108,695550012,-1260334932,-802917884,-1260334880,-803442160,1913173216,-790573034,1912911072,-1260335090,-804752893,1912780000,136360962,-402636506,-389873288,-389873361,-466484880,-1169075517,-919403532,1950394604,-2131107316,-2147466994,-111650215,-322358333,74809512,-336856606,-172833654,-1017488914,-1900008674,2016855512,-1964257024,-982376672,1359065283,-1059927414,1040614489,135492864,-1275052538,-5380089,-1461132662,7792895,263465330,-1962959128,-6690590,-1796676214,6482175,1227676,1375712744,167913145,-502893340,-338886914,-1013097997,216463953,199645264,78758028,-393559853,-1023152092,-973208973,-1979390384,-1979390268,-435215163,719751809,1357435328,-402651461,-863305870,1222693720,-1979324848,-83499324,-1056745383,-436031399,518570762,-1273728512,-14292984,1912621800,4366346,1614569508,-1007156620,4263552,-71042752,45306195,116836659,1971322942,-17309172,-2131528245,-2147466994,645963001,-1652621250,-71083175,-51884002,1041137674,548438016,525869286,1119878351,1397903616,-919402573,-335285062,209027240,243333602,-109051839,-1017554341,1967171820,1091469319,-269803520,92859458,702791,-330629406,108269736,-898249730,1515971563,1168163673,-1597687296,175374407,-402650949,-997523794,-1054162690,-805306429,134358274,-162463958,519767065,1397839442,-1962246424,2019330802,1418454737,1959922440,1961101836,1959591438,1959591487,1582914344,1355751258,-919911698],255,[-1461679380,-502368896,1976303351,30179569,-335944576,1108193299,-301158162,1418416216,-1964228088,-119242528,-2134734246,-974436108,-1337834928,-390533624,-42645501,-336720720,-35,-839844609,972156657,402103538,955422450,-1175227149,1324608755,519319538,1962350836,117242866,1397838366,-1974446250,-773573948,1039174624,74580000,21358936,-1207314712,1049344000,-410976240,-8191952,-1274907344,1489014448,4793994,1168441134,-16,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,268437504,1073758208,1347430440,1347430440,690825260,689843754,-1291594566,822051584,128976501,-1006717774,1235411082,1662421248,1380982272,-1979399549,727379651,-975663424,1476424734,-2147479367,275907324,-58664701,50950660,133988569,-654114190,-1964756400,-29167932,-301495612,-203273661,-13426856,5127817,6424262,536918272,1912929408,133988363,-1070398348,146081259,-217636680,1611057067,-1610217728,-466485175,378269835,-1031602077,-2071319036,-1561399052,-1976696731,854649988,4891620,976513,-460551378,1276021232,571648,503337151,-205507833,816857771,4800128,-1342016250,1721953855,1532911360,119495257,-1995787057,-402628594,-303366142,6493835,1122944138,1257162122,-1057045366,-1047903506,-812989458,-506335950,1418326411,1648244816,-1962576640,190658,2095628267,63474432,-788509170,-401689351,-1564213310,243990626,1352138828,1319363063,-775386368,-401820423,-782499926,1346866147,-335556632,853510796,-1948003841,244011095,1583284320,525883483,378261255,-1031602077,6725637,242614026,-478093276,-289207777,-385849694,-551223461,-210506800,-269803508,4859530,-1979692640,1593860670,1139366238,-661957633,653706378,-13500342,-523123965,-661994661,1912929408,133988360,-253164684,-1047833855,1946171368,-1963982031,-387765530,-184352654,-855704317,-1336347275,7202848,-872481533,-1930889355,1228832775,125044480,-1174379104,-370277416,-561316121,1048632555,1912733769,1228832792,293012224,64666194,145288272,632355700,1492048050,-8263590,5113347,-259262325,-956378837,-315440386,4861579,-1014305533,4859638,520536067,-1023345792,1465305738,1583326707,1472891587,-1017140237,-2133292291,141690108,1946680448,27715843,-389903533,544538516,-427102165,-806821078,737487871,1976368893,548428021,738183912,1976303357,-10819081,-303309174,1912929408,133988360,-1461124236,1763330,378270603,-1031602077,-333511162,-76217944,27847930,-374473868,-812974553,-242488014,1150019281,-472173744,1277035270,-386211328,-670826801,83656899,-58718094,-385649657,-477494862,-773303984,1509657599,1662421851,113410816,1963043052,-1460864261,-1946455039,-486822973,-36050456,1912929408,133988360,2145977204,-397324287,-74711136,378231641,-1031602077,27847686,-319095947,-76283480,-72694902,-370679225,837352871,76162560,-523058142,-1059926390,1358796521,2025552,-1004345134,1527548454,1971373046,584381965,650185420,-380107640,-1053622921,1347679723,-2142099280,-487129374,29554266,328564,1492159264,-1061432949,50510082,4800128,-1157205498,62456192,-739630585,-1963850774,-792122633,-20118840,-1963428401,1542247139,-1948742973,40495297,-785647477,16892545,-422517040,4800128,-805014778,115855842,-789763553,1961087203,-1262253523,-1947929008,-1963981833,-387765530,-293535616,-276750416,-855760976,-947195531,-2130671384,-31477521,-369789493,-561316645,-1963070229,-389903400,-125107697,-1031679701,-422575871,1048635088,1929773129,-773664763,520505319,-947786454,-472907536,779412432,1354023818,-141826826,-427102165,568910634,1357807872,1357873440,1976368672,-389575951,-276758487,-872538032,-369298059,-561316741,-896865301,-1527556266,-964600225,-947838976,1465262080,-1527526774,-1966907809,-1426892854,13074783,-896903392,-1017140493,-397410124,-125107836,1937783896,-93405690,739240718,-164946304,918937230,-628359044,-523152865,-523116335,1048637443,520486985,1448553586,-156498762,376799427,-2010731350,-2095054971,-822194233,1600056437,-370941369,841415675,648849925,536839474,-745873173,-773265455,-1235855616,-555176956,-154983680,125075650,639971878,637617458,-2010765944,-391380667,-1021116219,1954595574,-1523440118,841359360,639631749,536913288,25528358,1355252512,-1049243906,1195859806,-1662404638,14084347,-326897525,-2131981560,100682046,443686662,76154038,1157645960,536904842,1157645960,-28260733,-336890418,-422473705,-1998060362,13009152,8513568,531689089,-294269186,-1862635841,-310180082,-51016952,521535664,1442873530,571735,1583326963,-1057087884,1242089347,3992949,-1070919052,1053087886,-1064566660,74761995,-756318032,-385301373,-478086377,1371769347,-805305415,182505696,-1963400488,1388534267,-768912559,-1962933831,198779864,-773795373,601394145,-774698023,-1947438111,1515805634,-1977316669,12124484,-2063551808,24443073,-774713095,1944703465,5671154,1352778565,-661957888,653706378,-523173814,-13967151,-1017396477,62148688,6438538,1012404429,1012036616,1012364301,1012364298,-1269140473,112906,-1023536947,4855354,11678581,1964572288,-855460822,4825104,108135484,11994940,146015861,-58060595,721813944,-1978091831,-33535466,1477496266,-17149207,-352144186,16417012,-889260172,11727851,-25104405,-337087208,-402476100,-605355402,84214531,67306243,378208436,-1031602077,78179334,44596853,-2115435659,-1961839616,-1979686122,-331157820,-28645238,-289109308,-443880382,4791946,-1976631510,737645727,1310624707,736874752,721582531,-2147241536,67127614,1048586866,1946615881,-165105117,48794354,719096557,1228833023,74778112,-456129359,-729095213,-288296822,317451984,4863734,-729091958,-393551662,-13443958,28632019,1662421842,130188032,1583307502,522133279,-12537,-1,-400622593,329318931,-3203328,-400622593,278987271,-3203328,-2034959873,1342177994,-1062706460,-2014772363,4241920,364829326,1084788985,633209973,11833593,-855619168,21424144,-1595539280,806117860,-819699226,512451046,737935379,-1898279214,1073789378,-1393297877,-1071357212,-1031728523,-343735296,-1092193008,-393152203,-184942320,434690700,34847239,-1326579536,13690920,-1952097608,-1982125112,-1953460217,1958820615,-398086137,99287226,-1276619856,-399921152,-184942418,12177240,46150176,-69057785,834912266,168636720,825242144,1330776589,822742349,221327416,1380012042,542725193,1128613955,221388875,1380012042,542725193,1128613955,221323339,1061109514,168640319,1642352891,-789127030,-461357020,-423359809,-434065311,-1194371040,-1064435648,1200284714,-754339582,1372097504,-754973511,1506804712,1962903272,-313006074,1385174251,1728497446,637534976,6889100,1730084646,1354979840,-388889423,1476396008,-1878782172,658510887,11996852,-1128066867,2013493251,-387020030,-400687076,278921383,1963009024,-1984890353,-2052037658,362832358,-194976256,-1976646881,-397392380,1012465610,-1007454966,-400622948,-167116677,112399476,-503307800,1976499966,306086133,41222400,28558315,-503312920,1976237822,-486612235,-1013112834,1139193520,-435866696,-423327166,-1973296062,-436007712,-490132639,1976303358,-423326982,145802081,1454989798,-1325473239,-1335761208,-1335761336,-970856707,289542,-154588165,33843974,-136183179,-662019868,1642514608,1085821123,1490587136,-61,-1,-1,65535,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084044816,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,519766270,184280808,-33065756,-82414388,-1594175713,113639536,-1962934160,-1962906098,-352293866,378141418,243859564,113639534,-352321424,-38,1344207871,-72488878,7079679,117376117,1048772718,1964507246,1816035605,1962979328,-1547687155,1822621806,1879492096,251527424,192217152,4138624,-1173573392,-840039438,-434065380,525883936,-49,-1509949441,602507262,603923455,1476338687,1711219695,1106791920,971790840,788027879,15717096,1860628992,1275022334,-940530433,503316719,820531282,-435441413,551850016,-1005920118,-4979595,568593131,568771594,551952560,7022216,-820028840,-1,-805306369,1397759739,1354256977,-2133291520,16777278,113663860,-1275002880,-1978610417,-400968244,-1269759915,1494273283,-1261292718,-1273967358,168873224,-1342016064,-768388576,399369266,633665114,-1023532683,-545928646,-494218702,2353234,986119770,1523611118,281871028,1734,1510664960,281871028,1734,1532582655,869211992,-1327222062,840420618,-854740764,-963984617,-1963348760,-106436414,-1276628816,-400510727,-3933778,14703594,791753200,942618672,687800114],true],"parms":{"id":"xt-cga-256k-2.cpu8088","name":"","model":8088,"cycles":0,"multiplier":1,"autoStart":true,"csStart":-1,"csInterval":-1,"csStop":-1}},"xt-cga-256k-2.chipset":{"0":[109,240,109,240],"1":[[]],"2":[[[0,[19,8,null,9],4,188,0,0,7,11]]],"3":[182,[[[0,0],[222,255],[118,255],[0,0],0,6,48,2,2,false,false,true,4374393269],[[18,0],[18,0],[18,0],[121,0],0,4,16,1,1,true,true,true,4374393478],[[51,5],[51,5],[51,5],[0,0],0,6,48,2,2,false,false,true,11526818]]],"4":[3,72,null,153,128],"parms":{"id":"xt-cga-256k-2.chipset","name":"","model":"5160","scaleTimers":false,"sw1":"01001001","sw2":"","sound":true,"floppies":{},"monitor":"","rtcDate":""}},"xt-cga-256k-2.keyboard":{"0":[true,true],"parms":{"id":"xt-cga-256k-2.keyboard","name":"","model":""}},"xt-cga-256k-2.videoCGA":{"0":[false,41,null,null,3599,[97,80,82,15,25,6,25,25,2,13,11,12,0,0,0,0,null,null],null,0],"1":[true,41,48,249,2571,[113,80,90,10,31,6,25,28,2,7,39,7,0,0,208,175,null,null],null,4374369792],"2":[2,3,3],"3":[],"parms":{"id":"xt-cga-256k-2.videoCGA","name":"","model":"","mode":7,"screenWidth":960,"screenHeight":400,"memory":0,"switches":"","scale":true,"charCols":80,"charRows":25,"fontROM":"/devices/pc/video/ibm-mda-cga.json","screenColor":"black","touchScreen":false,"autoLock":false}},"xt-cga-256k-2.fdcNEC":{"0":[0,0,128,[0,0,0,33,0,2,2,42,255],0,0,28,[[0,["Floppy Drive",40,2,9,512,true,40,1,9],0,133,33,3,9,512,512,false,"PC-DOS 2.00 (Disk 1)","/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json"],[0,["Floppy Drive",40,2,9,512,true,40,1,8],0,101,1,4,9,512,512,false,"BASIC Programs","/api/v1/dump?dir=/pubs/pc/programming/Graphics_for_the_IBM_PC/programs"],[192,["Floppy Drive",40,2,9,512,true,40,2,9],0,102,0,null,null,null,null,false,null,""],[192,["Floppy Drive",40,2,9,512,true,40,2,9],0,102,0,null,null,null,null,false,null,""]],[["PC-DOS 2.00 (Disk 1)","/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json",[["/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json",1517270209,40,1,9,512]]],["BASIC Programs","/api/v1/dump?dir=/pubs/pc/programming/Graphics_for_the_IBM_PC/programs",[["/api/v1/dump?dir=/pubs/pc/programming/Graphics_for_the_IBM_PC/programs",1131914382,40,1,8,512]]]],0,0],"parms":{"id":"xt-cga-256k-2.fdcNEC","name":"","autoMount":"{A:{name:\"PC-DOS 2.00 (Disk 1)\",path:\"/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json\"}, B:{name:\"BASIC Programs\",path:\"/api/v1/dump?dir=/pubs/pc/programming/Graphics_for_the_IBM_PC/programs\"}}"}},"xt-cga-256k-2.hdcXT":{"0":[12,1,[0,0,0,0,1,0,1,50,2,1,50,0,0,11],0,0,null,3,0,-1,[[0,0,false,[1,50,4,1,50,0,0,11],null,0,4,0,1,null,512,512,[[null,null,306,4,17,512]]]]],"parms":{"id":"xt-cga-256k-2.hdcXT","name":"","drives":"[{name:\"10Mb Hard Disk\",type:3}]","type":"xt"}},"xt-cga-256k-2.debugger":{"0":[61542,61440,null],"1":[0,0],"2":[["d state","clear","cleae","bc*","bp f000:f065","dw 0:0"],false,536870912],"parms":{"id":"xt-cga-256k-2.debugger","name":"","commands":"","messages":""}}} +{"parms":{"id":"xt-cga-256k-2.xt-cga-256k","name":"IBM PC XT","buswidth":"20","resume":"1","state":""},"timestamp":"2015-02-05 12:13:38","version":"1.x.x","url":"http://pcjs:8088/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/?gort=nodebug","browser":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.94 Safari/537.36","xt-cga-256k-2.cpu8088":{"0":[553,250,0,0,65516,160,62976,0,0],"1":[61541,[61440,983040,65535,0,1,"CS",0,0,-4],[3170,50720,65535,0,2,"DS",0,0,-4],[3170,50720,65535,0,3,"SS",0,0,-4],[3170,50720,65535,0,2,"ES",0,0,-4],null,61462],"2":["DS","SS",0,0,0,-4,-4],"3":[0,4374393478,1],"4":[0,[100665054,7340351,-268371873,7340351,100665050,-268370092,-268370141,-268370141,-268370267,100670604,-268370141,-268370141,-268370141,-939522208,-268374185,7340351,-268373915,-268371891,-268371903,-939523498,-268376263,-268371879,-268376018,-268374062,-167772160,-939523706,-268370322,100670770,100663975,-268373852,1314,-268435456,14355451,87294336,87294604,87294617,100665062,14357716,14357793,14362599,14355463,7340326,0,0,0,0,87294829,0,-619968278,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-268374951,-939523097,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,100663674,100665215,100663674,100665265,100667393,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100664457,100663674,100664577,100665422,100664635,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100664695,100664659,100663674,100667387,100664345,100663674,100663674,100667670,100667670,100670086,100670299,100663674,100665720,100665647,100665443,100663674,100665375,100663674,100663674,100667455,100663674,100667784,100663674,100665539,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100667341,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100663674,100665299,100663674,100663674,100665914,100665734,100665476,100665452,100665496,100680651,100665920,100665943,100681051,100665634,100663674,100680815,100680840,100663674,100665746,100665821,100680047,100680113,100663674,100663674,-268375673,-268370267,-4096,-4259,-295108544,-226299904,6,4194305,60527,8452521,0,2080374785,-939523491,29096067,-230242304,-428933117,-234426368,0,0,0,0,109,513,2097152,470614048,958406241,658124898,87296816,235408176,187698221,875430449,509685858,16981875,37,33562880,5243650,4096,65535,0,0,0,-738187513,53487875,13107200,17052,305397760,256,336860180,16843009,4063262,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1651310592,538968064,661483363,0,3170,20447232,81920112,7144756,48194153,705233445,16142591,2,0,1610612736,722536,17152,1296912195,541347393,541937475,0,0,1610612736,2950760,17664,1230196289,538976288,542333267,0,0,1610612736,5244520,1664,1297239878,538989633,541937475,0,0,1610612736,5506664,6016,1145784387,538987347,541937475,0,0,1610612736,6293096,6400,542333267,538976288,541937475,0,0,1610612736,7145064,1408,1263749444,1498435395,541937475,0,0,1610612736,7341672,2444,1263749444,1347243843,541937475,0,0,1610612736,7669352,2074,1347243843,538976288,541937475,0,0,1610612736,7997032,2523,1229734981,538976334,541937475,0,0,1610612736,8324712,4608,1162104653,538976288,541937475,0,0,1610612736,8914536,3139,1397310534,538976331,541937475,0,0,1610612736,9373288,6177,1262698818,538988629,541937475,0,0,1610612736,-64251,-4259,-295108544,-226299904,6,4195585,60527,75889065,7340037,905970945,-939523491,97777795,112,-18481549,-234360832,14352808,8978963,-230277243,460571,0,0,0,0,1560281088,235133702,-1744765948,302053380,-1526656511,302292228,302060033,1392573441,302087937,-989746687,302105857,302060033,-83821567,302129665,1661098753,1157784322,302060034,-67038719,-133994240,302060032,201526273,302060035,-67038719,-134149888,302060032,-1425888511,302173186,-620672255,-1993424640,771784990,8586892,733894347,1445915392,-339725744,-1336912380,4177409,1347821803,183222322,28332118,1347814635,1774060208,1443621632,-352299586,398349828,1381060608,102651223,-2052968877,516238848,1200226433,224889345,-1961734261,-1969810345,-466484665,-268177405,209128252,243254423,620699406,418055092,516228016,1328087169,-343821294,-2128689909,-1983892736,28578375,-2128689874,55019776,1562314587,1482250847,1358678878,-1275066437,1477496078,-2062120241,-1007275520,1376175662,-812645631,7340501,8814611,1329791121,538976334,-486531040,115888392,-492152576,867429368,1376159424,1975519745,186043669,1039168704,41251328,-1073082192,646448245,-1597832878,-1073086126,28579701,460592845,108380171,382533812,4057579,-1342016142,-2128689904,222791680,-369136663,48824142,-956962048,86534,-1897057506,436651741,113647108,522060828,652075971,1363608970,1596575063,-336272807,1879213775,-2038431744,1090557696,538990677,-1742725088,28674,-1761573248,1297040128,538976305,-486539232,8185873,126271539,58048522,-1442838808,32111330,-402475777,-990511041,1476817934,-571929680,1474872318,168266240,-401312320,-990511067,-1475382271,-401902560,1072234455,-385382400,-1276510373,780542,-160161624,1948304630,-1262752783,-19273725,-389868339,130416670,-475272448,92939945,-402541497,-990445593,-1341819776,-24712950,-1830032414,-1946242328,-104627750,49857281,-2147483536,10879110,542003792,538976288,7341683,8814592,1347158182,538980692,-486531040,92939804,-1442396601,-466485246,1946165480,-1439268854,-227213054,-486656023,-28907036,1962937064,-2134575373,535425909,-402475778,399375955,-990510416,-1341098751,147125770,-990508684,-1342016480,-1010824695,7340989,8814600,1279459515,608912207,8224,-1559917786,-1070398710,-1960437043,-1960443315,1018168405,11920886,1891221763,-136672489,-1329034271,65533540,13796296,-888995657,-1845439869,-385107055,-779623433,65271698,13796289,375698,-930417674,-997588811,-201878888,28627083,-1444341043,-843041795,168165658,-1950250237,-773664294,-773664303,332596177,196711105,-1947076631,-138398760,-1177318415,-235470648,1919220352,1693089795,-774206731,-788483376,3979730,-91557385,-997789194,51028304,-1951704917,1441377219,1879173117,-2046820352,33603840,4365312,512,33554432,553844736,-1089801728,-990511103,857830404,63487743,410321978,449642676,453071915,-922025140,-771028363,-92076428,1191278376,8462021,-384925815,-1977156348,1108005,8462021,-1995610232,1334579839,-51451628,1397903696,-511652726,-117866248,-21757324,973544639,1946407686,-1090162109,1022035759,146473392,21018944,-1090453062,-990509947,-33065726,-2084307264,-990500671,50885633,-26167351,-2000486714,2106065525,139299078,-2012584568,1569196869,257263629,1482250843,16908483,1073872897,-67016704,589826,1,-352314392,-855193839,-352255229,-855193850,-402652413,57868301,-369341463,113704028,-134085683,-928900125,-651785981,-388004093,-225706150,1426321667,141900561,145753206,104514553,158467027,1946622880,-339673586,-817987574,57999619,-1576945944,243860436,865207249,225834962,378061566,1300956118,-137219313,-719943439,64463619,-1945906783,-773402170,-773402138,-2114780186,1912733638,-790722789,713077999,987662311,-1979549984,-997568288,1476416232,443860010,-397212080,-947912670,6547458,-396884133,-922877930,-402471040,11796531,378084045,243860425,-1007156277,-1957670057,46629115,-1174604917,-1960443648,76228125,-1424193242,-220051898,63977088,1599821825,1958742723,224758523,640337150,-533068842,-527826314,-389772720,710410251,48550084,-1327567876,376321,63776394,-686388400,-771313405,-701101338,-2033546493,-736719895,1913900291,-2125440960,50580798,-1274645247,1913900292,-511682512,702820927,33804550,-703690552,223164931,113646198,-1979644970,-33303242,259340998,-164493710,64423679,64304776,11817155,1314395085,-58718092,1476621440,1048614635,1946158032,123427590,251607528,-1564177913,129566293,105889536,1166716658,-787576058,-651785469,-2134640381,67637312,100794371,525316,-953775604,107462403,-2046972439,470058244,470232839,-2063126777,28678,-1409251712,1414548480,538976306,1879480096,-2038431744,1275113984,540234832,-14671840,28927,-1660909952,1297040128,538976306,-164422112,-527769970,222301417,1986610186,543515753,1919252079,2003790950,52693517,5653828,84216320,131584,1481982208,538976288,538976288,65536,0,720929,1879168448,0,0,132608,1313817344,538976288,538976288,65545,0,720929,1879130323,0,295683,66048,1314017280,538976288,538976288,65536,0,720929,1879213760,0,0,536870912,1396785665,541147977,1297040160,65739,25984,1610614376,838922560,74496,6651904,0,0,0,0,0,0,0,0,0,0,16777216,512,-2147352576,393216,83832640,603979776,771763200,0,0,1109329161,1769691,49807579,20971632,131184,-616558846,1879130112,-914357248,1309725712,538987605,18882592,1,402653696,-16777216,256,369431040,16778240,0,0,301994236,704643333,1879097601,83889664,865,0,-1291845632,16833282,234881024,1280,0,0,-620580096,256,-928593920,-928659291,522002341,522067742,505355807,393247,1633815743,1633905011,809132576,825240884,1935761966,13,1073750221,-1009152,16838669,201786633,201785563,219,-16777216,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0,13312461,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],1,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,234881024,3824384,872582145,1396785669,541147977,1297040160,5632,0,184549376,8448,0,637603840,18089612,-452984694,184541746,2497035,16711937,14369311,260,16777216,-1107165184,1879213570,-620717056,6651904,-16777216,587215615,1281,637534208,199,-2147483648,838959105,-256,-1509949441,10692097,332288,1207959975,7340352,21025747,65648,68706,721420288,-150931706,61032664,-1084743936,61866017,17743786,203,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1879048192,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,44892160,-267975168,-268370203,-1927351801,87307008,14355551,14414339,0,0,0,-65536,-4259,-295108544,-226299904,6,4194306,-57055,-4259,-295108544,-226299904,6,4202754,60527,75842079,7340037,1057026,-939523491,97777795,112,7405171,7341410,77328966,14352715,1109327984,19529728,19531026,722485263,1048577,76560,16,25166122,1109327872,263442,65538,966328321,1024082944,213905990,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-268435392,-334626560,-18546469,-18485248,-225972224,16777216,458758,-234556906,1835040,101122055,4200448,-143673344,-230232064,29164301,458828,310312967,14352603,7340335,913922,14356635,50590210,722154710,908999856,213845300,-1963254,1018178639,872422656,-1728052475,56064,-46401536,-16775931,255,0,0,-1275067904,-2145326336,1989171196,-822038502,-1892788136,-1677531898,-13741830,-2147293898,2005935353,-387872024,-1943142180,771967006,54926985,-611398772,21038846,-1560091231,-408876078,198222594,646533208,378274533,512623335,646513061,378273838,-880017360,-1866673266,521075466,1049165618,113639748,-973012667,59654,-472785782,1961102076,217874459,-58717578,-2147126191,209015036,21118592,-1138854656,434834384,21104326,1124517376,817692417,1174861323,91553537,593750096,-1472790696,-1208013311,512429332,512623430,-87882936,1091501614,646655489,-1909587227,-1962744042,4622572,198353198,48603950,198222126,48735022,-822082584,-1892807449,1477240838,1582979419,119496031,-399048914,-1892760820,101509126,1448563998,1347637586,-986780949,-1023220426,883363502,893596848,895890784,275320893,898184570,928724373,268187493,779948079,249048803,762515257,755707139,770781013,271191492,231149524,230952393,266276292,756747716,258944291,285151149,757797147,283389235,747318382,750529707,264244785,666766841,238555105,284102231,338890351,301796882,313332618,970734387,1003371193,989674491,1018117217,1009007870,1038302283,372118962,666441283,665528308,1070153497,298848714,342167139,286592556,1043218023,-1295794126,-1977674240,308144322,359858096,639154920,1242388107,71731750,-1960394498,-981269938,-14489578,-1996206967,1820919380,239373314,-1960896829,-1962150114,-1593051890,99093497,39619071,-1996206967,-1073036540,28312948,503565289,375345671,16498207,-204960851,-1010814043,15704118,906044611,-1023348830,192266250,922669032,-2013182304,-20773308,-2146863672,-2009726494,-1023326698,-389808208,1153957556,-1946074878,-389869484,1153957544,-1946087934,381882452,-389903841,-4714057,-400264449,-768403437,637534907,1225608843,386132049,1128399221,643561442,-33274230,652489408,-402502005,1284111980,106727684,-1996335991,-1070415100,1309066806,-1976172541,906186278,-402436957,1552875084,-1900006636,704192,-1526691649,-1515870811,592570789,-1307958296,173175296,-1593476892,-1023540929,272992550,637726881,-1592638071,-1993997582,396432453,1166616067,-990672106,-1207897282,104464639,158663393,-1413415253,46506155,49258666,178962686,-1912310574,-1190972130,-1510801392,516145202,-18425,272992550,612034755,-277677429,-1005566581,-1073016211,1569449336,1344164374,-265385674,109852162,501744370,113727499,-64725,-401975832,1594296820,-385913623,-5240436,-947666318,1300964897,1976110061,8435971,1179046451,53812878,-150846325,-139636495,1523715057,1967129716,-1951710719,11578050,1933638019,629679619,435218627,-2011085431,2105746261,57884686,-1021020792,-216102090,244004352,1105723637,39619069,-1022342007,-216626890,512505344,-1295843083,-1977674240,273017026,-1528295566,-48306154,-1945998199,-1070461372,-1006653245,-5234922,-954469144,-16692986,1191626751,-385876223,1170610797,2105540871,141885188,-16497209,444917760,1964667368,-1607023639,918749502,973151904,906326992,20846216,1019382467,909800959,48578244,-840377549,-1259507185,101705729,719850357,1300244000,-1070448618,1702897347,451460886,-388287712,-260960340,-286785100,854553605,99084516,29053891,261548032,1156979570,292847640,1959089694,71628313,1948212752,-349582076,583683,-389850120,-93188236,-402396336,62136277,1946530024,45373686,-133846808,1017917123,-386304988,-169139220,512306883,-1943141576,-888980986,-1003597050,637745182,216961,-888710399,1445050344,-1879301144,-389871548,-1004142568,-65607649,-1946002295,-389869500,-1993998328,1603020311,-617364734,-661994610,-472783919,113653443,-1895890521,116797122,1962869159,512634375,116064677,-1896095768,-164424612,-2135294325,782627584,27723510,238449919,-1176816865,-402259948,343025788,854087430,637760040,123667966,117803558,126494214,-488488185,27604735,-1893313701,-1946151418,-1912494842,113651419,-1593835097,-919404542,-1030825586,-1090484034,112787466,648409856,721420963,268385730,-4717706,834319,78764075,-628170541,-1996487005,-956299234,-855638010,84330016,113744384,567083088,5375686,-1993423925,-1023302370,788216808,27604735,-1023261553,-315416,-123922828,-466482453,-318488,-107145612,-1885600631,-373090748,-1410793296,651225088,-225708686,118918190,113716739,174588677,-953282384,188934,143190245,-680393808,1053153397,-148176077,141950806,922689302,-1070398697,-402450525,1366427186,-1006141976,637743934,17122758,-1206859901,-1951719378],2,[-402450666,783812229,-396711122,784598653,844759792,418244800,51844747,53690053,-1980300450,-1982713068,1418265172,88458756,639571457,-402635126,1340676461,-1000711425,839053358,415099072,53690053,-2080963746,80091886,-2758427,971572656,639691007,1377720946,-1914113397,1968140808,51880269,-2027497333,-1073013666,-1099686050,-947651189,785877790,49626752,1174565888,785288006,49692288,1174696960,187427649,858354907,1031808731,1191474176,-1325995197,104476207,41222393,1135238320,1482169067,-706149456,-75283458,-617364672,1958742700,1949187174,3008541,1916861315,1166681839,558426367,844038517,-953767232,-58298,179097323,1010791616,-388926162,179044387,-348949312,-391489593,326369211,1946172544,401124364,-1427147487,1946135272,1606637570,994791363,1358525690,-12219866,1478557160,1263529588,-1437602325,-369207831,1139277989,-1946652123,129165554,561377650,51854987,427097867,474909478,1979709827,109635605,-1946591256,1552811604,1490283278,-385503144,-113508824,279970933,1053160939,-550829261,141950803,118890262,-1341998657,768319,-1070421261,152692906,-1912220952,-1962724066,775794163,-2084276960,1034755782,-1149948370,113712918,131391,-972705048,369280262,1929714920,-265370458,387877634,373483523,-390057382,1053103923,56296243,-452475169,-1325510935,378661635,1975519775,-115963386,-31462656,-2012908088,-1023346410,108382462,16389770,-922874645,378013045,-1329397510,-1377254401,106203640,-2080535613,-1414724921,-22228853,-1057051960,27845682,-989985163,-152311600,-1968520054,-1431525928,-1414662006,-355269199,-1950219448,-137219126,1204325361,648848711,-1391049080,652736170,-1425652221,-1993948925,723913542,-654897850,-388772982,1183393344,1187456525,-1023410148,67896834,1082130440,50595842,378285818,-1993473305,235070758,187743255,1090977334,503773953,166207254,443686659,1946927592,118359573,112845874,348700416,74821362,90540582,-100140793,1091501622,646657537,-1909062939,-83695850,-1943078197,771942166,48572041,817633038,117323275,117113153,-400615906,1914634940,194570445,-1590251029,619184396,-1023315200,507059974,108331009,67271,1048576000,1952055296,190698,-661855253,198147,650153536,16000,638219341,16000,-117279654,-2134640445,1509949502,-639043468,653488895,81539,652965120,200331,51249473,243934720,243793920,-672464896,-1070399488,211891792,-4855807,520492402,81539,-2145553408,1509949502,-1712845964,1491825663,233375664,-147658500,39618907,-219477840,1929355496,51284970,-902080000,-779419018,2010725202,-1943702322,1086522328,512344206,-886374397,243869257,1303576579,7814,2000934,113714688,1,27631926,-1946156637,-379895592,-1064502354,-12720056,-953808526,262,-1326650624,-1935676663,686311616,-352160769,-388460921,-143458507,200331,1993947985,-8787556,922126312,24450700,1929824054,906146561,24577735,-1556742143,1156973235,58032152,-402620183,371127928,857675271,1746831835,1914603521,23444225,168040121,-1189579548,-855767794,381227380,1959591432,168671570,1265945854,-1274605639,1695451270,1731102721,533498369,906022120,23608971,-2147432457,-511045772,1008368104,914715649,23668352,-2145446147,108332541,-1576963424,646578867,-722075287,-402463616,-1590233616,-1262288205,179760007,-31034140,-33196852,-1022266164,-14584577,350757748,591695616,-1021229937,-402643992,384305151,5302294,1501379,1359395816,1494616296,1072220427,-1281346048,-1326877438,-1892236518,-402563834,-13175376,906031926,16070399,-1960896994,-1996393202,-1962871538,-1996393714,-1962872050,520189710,17712327,-388592896,317395106,1560710966,110048769,-1892286219,-402590970,-13175460,-989766362,1149966708,1638086150,512505345,-13237917,-1962843874,-1556740028,-13237919,-1023319778,-162441386,134399238,633217141,71628545,259293184,180781910,-1191003713,-1477246972,-988908450,-97484,385475445,1583307039,512505539,2089419523,-1060143100,920643456,50411145,784655851,1059324174,18744890,638350069,1946175034,1858348550,-1980437736,-1945964498,-1023217146,-1320136361,370585604,21741319,1353341098,866828682,-947672128,-528066552,1355056810,-1934900341,1482271704,-1851026773,-1151348345,1472397643,145838161,-284294602,-1580799232,-12778711,-2089388545,202558,-1007091083,51846795,57989899,-1190003736,1139277825,-1947438575,184751894,-401902126,113705456,-65217,1048646635,267911955,512296050,-745864429,-353838286,1317676560,851574276,-5221907,638755560,100814475,53690052,281510743,-372129741,24357875,-1057071190,88442918,-498968313,20947416,-1178339264,548929540,-1431571680,50673291,-2086006608,1149962951,1150003990,-1031034092,-1413467221,-1159150677,1392144922,583710,-389849337,-93185363,-1612177642,-402361602,-389866887,1048576991,1963459269,19589123,503353064,53812878,-469096566,976630644,1946346278,189265452,906327048,53937918,118944651,-1191003713,-1494024181,-2144981132,1950351229,784605173,-2098724112,-339447040,243998541,238747967,74646313,53022345,48440890,243916916,-336002261,523012657,46474890,1946732022,147125769,-466433932,-58714901,-2084604920,1827147718,-167283709,-16588282,784642164,-1977220368,118882406,20947395,-1325318237,870372100,-773795374,1586177746,-521961470,-628362249,107604051,857115483,281182979,52877827,-1581055402,104530239,628359979,549684032,527620667,48963210,507167742,410125044,53288587,267975553,-75298957,-352161278,-1547437657,-1007156929,48963208,503398307,53690053,1107842443,105572383,-1511269581,475958054,376757003,267975553,520501362,-400656755,645071346,474400550,521535488,396607539,48996867,51618632,189172518,274107174,-190660053,353798402,396477187,1183393283,-619986148,521589876,51846793,71731750,-190660354,184543234,51592841,-617426037,48963208,-1995509528,-1023208170,10414160,911856010,46468744,259246219,-771095435,78644341,-1070414855,1950018553,906211372,46466806,169375000,1360558317,891194934,191859203,1963050486,36562947,-1341885351,852617989,-352079680,906080268,46466806,-121539568,521556163,-1187086180,91565570,-352210787,-1006199536,503514430,-1047853481,521431784,1488980487,45089908,-1006189575,1191380286,512644638,-208993483,-218100807,119496356,74907964,-1007108086,-1070349319,49652534,-989411786,-391375358,1131682082,1017962634,1315271738,374742606,1048589831,1946157306,10807301,417876083,-375376384,-969519104,59654,1493086696,15311414,-1259790498,-390057472,-1317927781,-119005418,516159498,-1185706,-30007458,-2147289594,1081344060,-402237922,1929838656,-383820283,1482162306,-756545770,-1010762217,-184091082,214206978,509619232,118902870,1476410856,-1293361037,1914658559,-1813467934,1320907800,-1981065698,855532520,118932416,855644351,243939017,-1494024169,-397538188,975575081,-227213499,-391330823,-126543770,-1191003713,317194249,1949187096,408217614,-1073084556,-492173964,-2084308499,548405953,521579251,-1006929432,-32315362,-397015521,-930474225,1602275712,1979136775,9103619,76174878,1048583958,1946157306,118883863,133909992,-1073082766,1583248501,518522646,-1010762217,-397343145,123337885,-982486433,-167562434,1947208519,1048589909,1946157289,-1932031215,-2145427496,1349779517,-91531490,344709262,-148119765,1364611155,-1962379777,-37558054,-390057382,1582894743,1049320280,-150797517,526376707,-1073085046,-1958273420,396421367,1692992373,-919449857,526369785,-1073085046,-141884300,-1057045511,1589845782,-1962636769,-104854793,-265370429,-1547685118,933364031,698566659,53191427,-1607053117,-789183803,371508514,1460061016,29053782,476047360,-1979463805,-989642466,637747766,639202697,639327628,370695560,-388287713,-947708863,1075743235,1010222339,1971922435,1569465881,1569203739,-971041256,82950,21300934,1600019201,1460060935,113660758,-973012668,83206,115923763,63406876,408783398,54533768,427148582,1010207030,512505347,-986315970,-1979513546,1959073884,1569203737,1971922456,1569465881,-1155590629,-823656447,63406875,408783398,54599304,427148582,1110870326,512505347,-986315964,-1979513546,1959073884,1569203737,1971922456,1569465881,-383838693,451477371,2027620867,70248452,-213990205,1086584320,-1007286412,842626052,11200960,-544530682,-1070345677,922355176,50673349,-1946585880,914797783,21905035,-2147432457,535300468,1023052563,-1948814335,1040398074,1995112797,1965081590,29619911,-1612119180,-1899983872,870288344,1371704274,-402652743,911866302,50673349,-400984891,703074725,-2035001351,1312721718,13104897,-401378176,912200402,22873799,20709377,-1070408332,912200427,22888067,505378049,1528729142,520456705,1493630774,113718785,334,1947876423,-536003580,535515058,222079660,80085877,-536200182,856126963,367454454,521535756,-1979823128,369160246,155093279,-1006013181,637732158,-1088920192,-1023132952,-1946255384,184610870,-2134805002,-2147341762,113706612,-8388054,-1168701871,-1998061014,1493655318,-2147341122,-1602938308,1336548016,-1847063888,-336186603,31713449,1702419210,639132648,638862729,-401189495,516097112,770187030,-208986114,440183889,1709704564,1492574741,-400572117,703331784,-219627469,918894328,786957061,-1260942344,1049310855,-940113586,158629888,-1961764376,1946238170,1570840539,87999489,651309827,-1961986569,66185416,1087078595,-370950093,-977040866,-1962872034,-1462619141,-1464765152,-1466927870,-1956154108,440369346,-1185850764,-1830289407,-986293768,-989657802,1189615988,-137697264,914863191,21905035,-2147432457,1944588660,-952738031,16866566,1946237952,1594485725,1564377910,477364225,117388866,507969881,1528729142,440238081,906589215,21890759,-1226702848,-383794549,-779354261,521598699,1726502662,-1962446311,63341559,123674374,104347331,-126746338,75090174,20881462,49259062,-200373565,-1997408766,-1979520218,-1947389240,33756438,14057684,51584651,53288585,719853795,-2116057339,1930426619,-1980505598,-1962726114,-388199721,-1070462699,-722989132,-108281078,139364902,256281126,-326441934,-1957670574,2156751,443832664,-236793853,-389051558,-1737228270,-301545930,-1243086846,1946237968,-1017461778,1720329809,1183458838,-402238719,585889622,1108112,-969479820,16969222,1007718376,-1007782911,1720329809,1183458838,-402238719,-645073051,-985784801,-1578626442,131698422,244004443,727646557,920254415,-1459532127,1354989568,-922876534,49259062,-1961343606,-167047563,-2135030155,242583808,119442486,-1994451453,167970110,839023040,-154998592,856257368,-335100215,-1017445374,1916862083,-1980354046,-1560080626,378077963,512426765,512295155,113640201,-973077780,191750,-419964277,1375936419,-419970165,-2084371621,1584726226,-1962729053,52404688,39750438,1316213563,430175223,488016131,651201283,-1576778206,-1047854357,89033254,378137299,-420019437,100911243,-763166477,-1592101888,-654901005,860356981,-1544095790,-420019441,49022662,-473396478,87999504,1569334787,113689368,855704300,87999689,-1581032701,-645201123,242532363,38152998,-668215049,-1023212429,597941043,868453123,1995908818,52929282,52762249,52631051,20828277,650867968,-1560131957,378077989,650314535,638600587,722623883,453189382,1912807710,185234718,991458496,-1962773567,-265370424,-6559742,51580555],3,[184933096,-385256247,-1326906959,12970240,51451529,51584649,52641411,-402426880,1048774177,1946157863,109832417,113696626,-1979645203,-1962743018,-1962727666,-402451682,1347880613,-182546861,-397323776,1515978245,-1977165309,-689438650,122013191,71645697,1429815669,960262664,930285661,359808,1347956340,1428902487,-1948584184,-1946645513,1317742274,65140482,281445368,906422737,16057998,24356339,1599735716,4622886,-402147864,-1317730398,1499012886,-2129730725,1930426619,-16731616,-352120570,52797826,292864011,-402447453,158467565,52233927,1860698112,87475205,50962691,103544971,-768409357,239897382,104591863,578028303,49022662,1959922433,-335100391,-903150846,-184119802,-1070361856,24373713,-1817447510,-930398201,-165216629,2029983813,51618068,493191462,153546752,295771461,1166616067,51093787,51189387,55117795,13796289,-478100671,1569203775,-265370600,-28841982,-1962729567,-486334186,-2084502664,-148504366,-661978506,24498699,1317676616,1357435653,1053034066,-1960443131,-1960439739,637997653,-1962772745,1959922632,463683585,-1547685117,832766767,-651470845,947150706,647219851,721577719,14320577,-763116797,-1960056064,72214728,-1209526045,856912645,-335100215,195100930,219581187,87999491,1575731971,17557904,561431083,799265331,823560451,624853763,292814851,52903555,-16092160,-956094714,206086,244013056,-588774637,320768259,286689539,1958882051,1369498400,1541982347,-1552787451,378259595,1229062929,-588774540,320768259,286689539,591299331,125042691,51584651,-1593558296,-1073020121,100754804,1860698905,-318323196,378142978,512426731,243991315,-1964506329,1380996868,1183458899,64588544,96725210,17253830,1963214138,139802898,1564020082,-955747576,16712773,-402271768,-529201730,-1909040549,-402590434,1532623843,199434006,117375154,-1226112239,-1577118487,-1073020123,597888884,67364867,52233927,-1192755200,87999491,53453059,53546635,74825739,141871371,272957734,307040550,51318411,-1946273815,1959398344,77115,637590147,637695735,-754626934,-389510168,484639459,1912893928,87999651,52404483,272992550,637739425,856835465,-31856183,-401604678,-504691470,-1006183629,637732158,639327625,639196551,1926529,-620034064,-773273740,650308356,1997364795,8579093,124992907,-754667183,-2114364945,370147303,-1269775585,268418944,1477178600,6482115,208876939,-754667183,-427730462,82509839,-268376447,898232843,859227446,88393219,1048589825,369099511,1355904031,-106868397,891194882,281445123,521544840,-82408624,114178,1458094130,859751685,88458755,281510657,2114135631,92821506,1532567318,113689432,1342178039,-1957539501,65589699,651310019,-150843765,1174611697,1380993286,852527953,114368,-989522712,-1929170122,1482231932,1006109530,-1976994367,-31517179,-1576863994,378077945,843186939,114368,-989532952,-1929170122,92934268,-90038506,49921794,-1956947622,1491653059,-1605181,-1610435584,451412719,49258507,-1326357528,1720329743,21734145,21825222,1309067009,637534209,-1575598454,503710040,637619131,118650565,384882664,1049298719,-940113586,-1183481856,-2044271566,-274720922,1495665154,1947564033,-989936895,18955973,1946436923,-2093103628,-193593345,-972845848,973145925,141886533,-16497209,61138944,1963168232,2126849770,71694098,242556928,45817622,-25958400,53690053,1426459883,557761846,84338689,-947714211,512505360,521535835,22625929,-1977215312,1268973926,1292289537,113705473,334,373721638,100751522,1996432926,1996432916,21740306,-402186402,369618988,1312721695,13104897,640775552,-988395894,973167926,326371908,921493224,22625989,138840614,258378278,385500553,-18401,474383654,650314101,-1021557111,922671849,855854241,378091218,602473292,-385765142,911272488,55445190,109983235,-92077659,-1174179066,-628424698,1793590867,1918574574,64523271,172995,-1205540008,-1031589632,-754667249,-468981270,-2043222990,167832102,113653476,1946157902,113653254,-402586802,-13179648,-1895717578,-1645669308,113126,1031862923,-2096925185,1166739399,592808737,1053034179,-1960443131,-478077603,-1960439809,-620029099,-903143820,-905770893,-1960390093,-486074019,-46405618,267976577,-544799373,-1007492542,-1018543865,51582603,48963210,-402579224,113640163,-1962867987,-1962735306,588155902,-1980169469,-1006433986,-2096942274,1040388295,113443613,-402521928,-1014169654,16057998,-24650866,24373713,128316324,859751734,274566403,-35065045,1983587841,-402427390,521536079,52011459,52011840,52102715,41353648,-402210766,512688010,-372178699,-207355533,-986314843,-972868834,-1929312953,-30732169,-74713205,637647848,1912763963,34465795,-154984682,-16585466,-341826188,650182146,1979991610,320768791,-117735165,-401444081,1049230441,117375763,11535121,-134026334,1388575171,1183458899,-1967063548,-1950209312,47569,50087144,13992136,762563131,994296970,1273853179,51584649,-1957506773,1727473345,154569474,-1547304189,1515717385,503437867,-396688623,-561315823,717892547,-1999831327,-1962743002,1372449738,89033254,-489469366,52876042,-1017574570,1031862923,-2096925185,28903367,541428224,-804498037,-789917216,-1964864808,-1023363370,-388287661,1049230281,1381696255,-1014279343,641979275,2114805307,81195,-1168430209,2078806015,-1054124032,6482010,650249026,-1241229686,-487112192,237750411,41353995,-1007040205,1962641640,-964802548,-75503469,-342686860,-1948612675,-73799486,-1327310709,-401604678,1499200399,-77338534,-2030034968,1979648991,1053034190,-478084347,-1993994241,-2128209571,-268427931,492636454,1381221127,-1948568745,-402456810,1516239707,-768359589,1962618088,-389575688,-130155701,1926793999,451462125,-117472773,-1946782961,921955295,18955973,-2000669872,1036322629,1979711363,1053112054,-1017642719,1962934147,125665530,-973835007,-1007555779,-399129594,520486920,-1022886261,1172854763,-2096249630,1299513337,119457164,557237558,8054785,-1992946571,906043662,19082889,1444812011,1709716677,1476686848,1593043800,-1995667169,1444807276,-24955707,1476687103,1593043800,-1942189793,-953810364,654311173,-16628281,-505747201,-504698685,-986314978,906043702,18955913,587631670,898180609,39685158,885347870,1946162152,-346531836,-954245389,-939524348,-64956,-147077141,1381090933,-1030956660,1499122235,-1544145981,-1977220355,1053098054,-8191673,990672127,125110357,1963214138,913304322,18955973,1963480379,71645703,1240138357,-8176187,921531903,18955973,106254934,117480424,912153181,50136822,-1927776769,28905565,1381455360,91551243,-336277528,-185866237,-1990303910,1837697109,239438860,-1977162702,1166606406,112644,141882891,138840614,258378278,-401980023,-1942552876,906179870,21569164,1049173782,1049166643,-977075897,-1274994370,73742591,-533059980,1161430388,-2145553148,1946158461,1979666455,1763332,920924760,21169722,-5242251,1476674953,-8176187,382629375,-4668641,71665408,-176881860,-243997686,1124481590,-991267839,1569524845,139823888,-1979036277,-1964166459,1347508197,1392509369,-194647982,1498962778,-287125501,521585503,-1593096984,512426297,-1847066313,106727904,-1995981819,-1607072700,-1329397443,-1125547521,-2095615481,309819385,242546186,175428106,1997340288,-400615931,381881240,185067551,-1981785112,1284048468,-1010814460,-41877584,-2131201256,-210551559,1933377152,1694138606,1381099891,-1380245738,440578,-1031024077,-348592045,372688158,-357898239,1592285983,-1324970005,-1358524670,372688130,-359208959,-389824462,-437715814,-402199568,350813330,88400882,-763166719,-398660864,-840369413,-400233488,-51840269,-400757775,-1108804882,-402199568,-320275738,-539825935,-486257527,66822,637588099,639714697,170087816,637826294,-1960544888,645866696,-2145368696,-506363679,-980757807,-1993940342,-1607070651,-389872916,-5241275,48538166,-1607011214,522453701,309665596,-1342174279,45727551,108375795,-486095306,1944584194,1929359595,2028210897,-265370419,-484013566,1053105666,-164232397,16958726,1207306613,57934091,907864863,48498374,88458752,-1960343551,-620028132,992348532,58133854,-386105368,2045307863,-390171669,-459275942,-1981168894,96987136,-964429710,46579461,1913001704,-351475475,-469047182,-1178672008,47431426,-218100295,45727652,-1191000386,1017905163,503870783,53812878,-1440807030,1206903363,-401209914,1064561022,922730547,-622329537,863197418,49295044,-1947504152,889622267,45727235,-218100807,859736996,1170613763,118882565,-1090333762,230228665,-391843072,-1586238740,-402600471,-5242678,-360781629,1347876978,-469057486,-274724744,891194882,866795523,197624768,-1417629525,-1513059411,-129725531,-163279957,-1973528405,-1438643004,-1031067784,-1070378837,-1968547669,646592196,-1320090857,182768132,-1590252860,78709527,-1973821229,-1070355772,17221059,-1943622909,-1946948835,-12746502,-947715211,407238151,-396593728,1517421760,-225763758,-1323410293,1407963908,-1998053610,1843944439,-368318229,1047682823,53681861,552684672,424512294,-1960440695,1418268757,1435182594,72648978,341150502,654201993,-1995025013,1204223060,521535749,49295044,4622886,855419112,-5192768,73656515,-1178654350,768258,-1359855696,-969532044,-16588282,-1612177838,-265370391,-401181950,91416801,-336970264,-346415303,1493654221,-351907502,183662052,511080676,53690053,1972046987,451092232,223230758,-550824841,-645179821,1526378472,-1595359182,503536635,116785971,1946682053,926842887,-1183514621,53806734,-1178666101,375042,-1599736924,-1314258235,-205507835,128903339,-1416451182,-1420312525,915123115,-970587341,-1006566076,637726766,1342195338,-67901357,-1973528485,1594357984,922644969,21053056,-1023314943,508757585,235343446,-959892705,83983622,24839878,2114881806,24886017,18495173,921132008,25036535,779420160,25731126,678757180,2097595958,-969538559,369195782,-2012313546,243873281,910229886,26021513,1592208360,1493654303,-1070438421,123412318,272417625,54281588,-1664925324,1161723958,175374337,1111392310,41222145,-1013110579,-388287661,1918627708,-402541322,-613096003,-831188164,-1293360078,906619877,15603446,-3675965,-1561853516,1408660709,1374214963,-881697809,-1830230990,1947221221,1963146462,-402411297,1676149840,-2145446395,83006,837288820,646707948,378405605,-236453145,113651419,771752257,21104326,646524416,600638282,48735022,992893084,1963149862,-408867321,-622860030,1244562222,992870915,1946372646,1275115531,-368654802,-437518592,-1892770480,1929570054,1458236376,245328,1491038952,-819737250,-1224307658,780744194,-2125069643,-1946091545,5761245,-2120760482,-2097086489,175440127,1183458896,1134704128,-1054124031,642961411,1510106871,-466429949,106314534,-989982094,274086694,-989984142,190200614,-989986190,171369680,637726246,905987722,45549196,-1255241418,1992566274,918916114,21118592,911045888,48834185,922355478,21104382,1091501622,378418689,-1960443161,-855448282,646522404,-1943665947,-1945966826,919899844,48834187,1090977334,113653249,-83885758,-1255226314,1946303490,113653259,-1006698173,-320094158,1048583958,1946157380,-352393213,55445190,-1524724222,581967361,920568040,45549196,-1256289994,512439810,-611450459,1493178017,578077499,511039803,1048589904],4,[1946354510,-487659504,-1962928967,-397717031,-497481641,110049014,521011621,-2031550544,113703673,-973078207,-16694522,27598478,3151502,3024523,1490706408,45635672,-13741838,771929910,45430527,-969486341,60166,44618290,-970587019,-1186529275,78118920,1948299411,871957252,-1314196535,147060227,-117242764,-1426863821,-2085901423,-1007283985,-402033663,1961361523,1174697217,-402625816,376832329,1966750848,1076643345,976619382,1979784710,-1426083326,1196314438,-402650951,1015021587,1174893870,-402652231,-1031143411,1324942275,18081987,-397478026,594673933,-164230027,-16717050,540809588,-337439371,1965702217,-213929980,1060940458,-897524363,-1327961343,1319826208,552119491,1325036545,113653443,369164523,45727495,-1189040041,-1426915317,-796213198,1015046058,-1534233298,16836780,-1073080972,775688564,-1398141835,1946218984,1958742534,1313754626,-1195130830,-1044439008,866822914,702912,-391468045,-809565204,-1834249726,-1178889301,855083778,29344704,855829248,113719039,-452984094,917303947,839049634,1979661540,130188042,-1979267453,-391315612,-713888689,1347834398,-1090054569,686293689,393371392,326500107,-1142415594,-401837085,-969477485,369280262,1491480040,-987330506,526016002,-1178663146,540835842,-1181059847,250085387,1963684352,-115327995,-492139659,-1396442895,1631354660,2050754162,539755127,-294375876,-361487812,1946169832,1952136421,1952267489,1949973725,1950104793,1954299093,1950235857,1948990669,1950170313,1950039237,1949056193,1946762429,-1021297479,-76271812,12803132,1396395328,1027423804,1095912255,-768225215,1731677750,1412905526,204921142,37150519,-466164681,-399026634,-397410096,-1017643004,540852874,2134655858,-30014092,503376902,117323350,-2143944462,50393638,-397408907,-396821562,526310311,-301533642,-814416128,-1151984045,837287937,-166956309,1954551876,310022,-339509781,1947024509,1946696736,1963539494,-325044550,-151516160,-930459176,132317365,-1712840528,1509548799,113653443,-352321300,915139482,15470334,540840427,154989427,-1336873100,-8984482,-398455720,-389808272,62651218,-355538944,65795186,-1258606360,-519313407,-466422156,-1008663320,244563,-1152187157,-1031143420,-81205168,-397009320,526310189,1444856667,1962613224,-387697925,526311645,-1393390653,-126606276,-335601688,-1898935050,854756288,-1073041939,-594876812,-1019544182,947914102,-1979550707,1255181021,15507510,15573558,27967318,-131168202,-1963095550,-5314315,58001980,1023387624,922317830,880739898,2134653044,138161012,222046068,171720820,456941684,-231054732,-22406797,-13440826,-130121674,-864747518,-931923142,-339214778,-1336349757,-23140345,1642642155,1460515327,-231440193,-506372178,-1493177973,-391498611,-2006974844,-956366987,-611531380,-577846386,-1979602242,-1012599858,1776815536,-385175298,-202834332,-8590849,1508400304,-404201730,-308267265,-22419456,184503785,-401509130,-1977221038,1931492357,1946762247,4712469,-130121674,125108226,57999114,-380710914,1331167042,-1328641283,129192736,1991118563,2105550345,158599425,-220017666,-316790218,48114176,132219083,1952406524,518339,-1125385246,-1336946946,-34936824,-437772112,-385306371,-1607008800,434713727,717982463,-402134065,48955444,-969539151,194566,259322426,192215866,904440492,-20447490,-370679098,-80019762,-939591308,-20649658,50333672,-369556751,1642659514,717982462,1226273999,503714932,-24422649,1605300807,-167283449,717947601,-379730993,1085341334,1610445800,-400685481,119537390,-371291554,-164167924,-385681386,447807098,-385968151,11598138,-15936652,861032643,-391190309,78906738,1524560104,1021348440,1007907841,1007645702,1007383559,1007121416,-1341950966,-369442048,106026184,117448936,-506404400,-506338863,-288300591,-779366902,-1325320031,-773795324,101341664,1455620407,44940115,855639737,-389903406,-987832234,-402581962,1528815560,44933470,45026955,45160075,20645435,909984372,-1556253781,1364590907,-1177406638,-235469387,-523116335,-930357039,-402550338,-372178909,-1031732109,619184328,-1107185408,283640217,940476416,378028545,-1830289097,1582914048,-1409239869,359845947,-348008405,957253878,63043073,41229488,-1700609794,-253181183,-1144616193,987169176,1929359554,-2234252,20387465,-372119087,-1962560072,-1964902438,-2147403506,-1849818143,-774862079,5433569,-1715548278,1239959809,1238075904,-1550659325,1398145339,44940112,855639737,1405258706,517965288,18233029,534706152,-542381989,44893839,372688158,-555292671,-1587651809,-768409285,1073743801,-1997408448,838941974,11846592,61668323,-1006902576,-1957277360,16759282,-1073085301,-58709644,-2147060422,1946157692,-1073042402,1060910708,708582004,2145916532,-470911493,-1073042422,1944587892,1105425915,485214475,-638858957,-24907221,-2096270334,-344652546,2088825483,-478856703,24496395,1482252025,-6231869,-225768078,1944195048,167948531,-1342016055,1355020547,922726481,27592334,-1191176001,-1359871980,1325561337,-1017619976,306103376,-31999,723918452,92013637,-348273626,1157834480,683365124,1541666304,50333189,32241912,1354979577,1912618984,92940023,-260767940,-1008147406,1407904767,516175441,-164429550,1962933123,442136,72321830,3768358,-947712396,-186497496,-350239706,65796579,1509489411,-75250853,-1911852268,-1962826490,415728635,-1007041544,-469318090,37486603,212862326,920124393,198581900,378085142,-660468780,-12064757,78644339,109897451,1049168859,-1897395239,-1980796161,-1995711178,-1945379010,504094982,198448837,536808168,-655687053,53806734,199435912,1971373302,1200236068,1947248651,-351948796,1963501797,1946265848,-465666030,192217099,198721152,-337218304,-1190717950,-1957298165,-549549069,-1912201717,520872198,638281610,-2096994936,-1527577401,1053056543,-947713057,-484013565,-201791477,1053040406,-31061025,198746117,21334054,-1993949133,-1993989051,641738309,-1005501047,-1593059010,-2010772515,418349829,602523531,-400615721,91488012,568919728,92939991,-193659076,-16398810,-2014780366,115962622,-1928462817,1173750613,393592859,-402491905,911997132,46472840,1022625256,-1341884929,-339219710,-30545735,-169147789,-986313868,-167562434,1946225479,-351948796,-452475155,17122758,-2116514899,370147299,-402426849,-1977159884,-957874106,-389485584,74710426,-672463952,521543250,48367303,378332671,113705735,174588677,-1047858549,-2013142656,520872974,-549132258,-1073063393,54265972,95421556,45141227,922644457,199689868,-383874762,110048779,-1003090971,100725534,922695251,719850469,378091008,-1942617869,906032414,199689870,-383874250,-1892236533,906749190,15926927,-184119498,922695168,1371737061,-754667182,64589034,1524207306,1041025,-1561803943,3926271,-2144990862,1963000189,-402280441,-1997799484,-386841368,1150013732,244004356,1284049899,-5314556,-388636183,250150773,651981312,97664,652792692,383314929,-351368929,-42997749,243992240,1435306987,-1021377021,451419926,102265597,-44570537,326246238,-1979318746,76027975,-1961300349,-1330254906,-1331959036,-2013598970,-397323303,521600615,1911053145,1943635965,-351883058,1912814824,-352210940,-400615690,520551705,1173810034,108298267,-768360397,-922872085,-922873988,-2020467076,323290065,-350923501,-779644413,-1994111607,1911039573,106203600,-1645542263,64063378,1427317829,1021700902,-1341884927,1924197121,-2116449522,1962924259,-351948794,1375529968,-60692400,-177055398,859751478,169809411,638940370,-670341248,189728806,88458790,-385896447,-1293160695,-1977169613,367528783,72124880,-561188629,54271766,-397259145,1935342717,-351883260,1929526452,637549618,1947944330,1962281490,-351424508,1954588906,1434986067,852355867,1954588900,2110006792,1703552540,-808523771,1418317963,652667654,-2145696266,-1004130700,1240145021,-922826498,678822716,69992884,62129780,343263486,-491853744,-401509800,-527771407,41287600,-907296514,-1544879696,-85260880,1448104529,-1595358326,-402099486,-1004082945,1593315966,1918458456,1173825251,1950351364,-20381993,-972589880,201418502,113640939,-1207762585,1705181206,-1547685119,1923219816,1997441281,1930856705,1966508289,-1960901119,-1157163273,-1175977627,2007054041,513272577,-118991277,1979661521,1482184711,-1897197648,38047583,240945499,478053158,1393391103,113653335,-401210683,1533008934,520549771,2089010062,74776604,1983686,-1189165437,-1431568320,-85934070,37532651,28312690,521583851,1945849064,-351883260,1975519987,1300964883,1435182617,-826349545,-1996206967,-722794924,424511782,391481638,459636774,921693119,200087177,-283210698,1049179659,-1942615055,-401870074,41155247,712293867,891194934,410517251,-15042561,2013208183,376962844,906721279,49231615,-248068810,-593565685,-2096663976,95423684,976670443,1946349318,214205191,-253029968,-248068810,911235083,48367303,-1942559233,906168086,50661063,-941094296,919368411,53688005,189237336,-1894365297,1200561223,440897310,-971487345,906036548,200095429,920404968,53688005,-958068794,369165636,-385896417,-1008079647,-105584430,74712691,-1695874384,911340171,15271678,-502872266,-387645438,911858704,46468744,313525363,-1909006101,-1979501282,-991425681,906851549,20920063,387877686,10545411,-213990346,-979356160,-1607030270,-1180040465,-1101856757,371065529,530903839,20947254,-257870165,-1590252798,917177074,-1425860703,-1442101366,-1424603253,-1424472181,-1424210037,-1424078965,571742,540846764,24509152,-2131688625,259268668,-1180029264,-1431568381,-85974980,844038517,334080704,918894290,-695533325,-504867262,91447027,166269616,222596050,185560260,-1947109184,344593244,-988379082,-1992929278,906162222,49415820,1490713576,53151431,-1276575745,-648877863,16723433,332288,-134152192,520093952,-385819838,-642228622,1048587781,1962958649,91273229,121978499,-1207732992,-1940912886,64523210,55616450,-1898826978,84976602,-1950314977,-1946514446,-67096562,1537537018,-661733236,646697102,-1945763796,62951112,-1274599650,1914817866,512359205,-402192599,1206388924,807308046,-7879168,512426239,1065354035,-385649664,1340673144,1374277387,183429131,58002748,772468200,172165002,-1007782464,1954103840,1713402725,-10132110,112918541,172025856,-1900006626,85893592,68159035,520360099,1963399840,1208367622,-1274776576,-1190081280,1048577543,1963394842,185383171,6819465,-401902104,-1158014003,216793121,-400626152,-1608581108,-796261106,567096244,-1070349317,-1591289714,10684182,413214208,172807,118661414,637538467,-1559817055,446758930,9478917,-1559946079,379650194,7119621,-1559947103,-1590820754,1889731250,-1264505344,7512834,-1560036191,-1096744924,2532099,444355,-1945707008,-956300786,-637530106,302943238,-1878604032,-1945704960,-1593798130,-1130168284,2531587,-956055901,-1946147834,638487580,1879492352,-1945983232,-956272114,838888454,1846447133,113716736,505676470,-1207006162,2138370,-1593589597,-1029504990,782025475,45227775,-1238434002,2,0,1443782144,1447860926,1458962622,110086997,-1782708480,1592847180,-1698802162,-1017817524,1063930432,1282166457,1068777399,393432033,1319180151,1013398628,409737106,562176676,707601966,16061550,131072,33554688,589888,84017504,1879293184,2097216512,56130,0,0,0,0,0],5,[0,0,0,0,-385875968,1861,0,0,0,0,106758144,66011,16777218,4194816,20578311,-1124072703,-33525757,-256,16777471,29688234,17957317,17957138,33227004,17957410,40043099,38077027,17957138,16515346,16253801,17957138,51118860,17957138,16515346,16253193,1179922,0,692024653,0,0,0,1073807359,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1,16777216,65834,14369311,-1048510452,-1651834868,-2017065145,-973078528,-16774777,104329,364425,8438145,-1752574461,-1886846973,857604103,1054379712,67222912,-1274252029,808356335,839814144,-1274352896,741247479,772705280,565845760,-1004344320,-1006937106,415172126,-1900006654,6994368,-1425966408,-492058484,-1093103881,179070360,839808192,62915556,-1510437952,-341063540,-1021376531,-1070397922,-930299762,297719950,-2430618,-1559983725,26543129,139367941,-1610080337,2006910291,87791365,-1492052314,-2035805930,158903066,-1459015764,-1830216869,1137434633,-603416353,-571864698,1097853705,-465456660,1541605666,1148184133,-582711065,-1011480444,141352456,-519423269,1474431552,125798154,-1274564215,1672286600,265143560,-1576545320,25825275,272609808,1483579648,5802398,153,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,540810356,92800370,-957289657,535298053,1963604992,1632259,-369230359,96927132,1425152,1006635496,-1998556640,-185907451,3477131,915083747,-1977221065,890175236,923205376,-104597504,890145731,-386342144,-164429671,1508441739,1914715136,1465274873,-1102188917,11863910,210435467,-217128122,-251420762,-260723554,-346464673,1499356933,-1123732403,0,0,0,1073750221,-1009152,60747789,43582772,201786676,87294171,65793,-254,-1,-1,-1,21626880,1332,0,0,0,0,0,0,0,13312461,0,0,758394882,538980656,1396785696,0,538976256,538976288,538976288,0,0,979509260,808268848,1633824305,3443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,753129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,855641319,16711680,23594496,256,216465408,1067910475,100724806,80157184,87294501,186403584,743376180,16777472,1018167296,42730804,-230292172,1951136896,788475397,503712683,1381390165,777016145,196417164,-1289320146,375066123,1958951768,-1126986235,-4521600,-850873089,1509654817,-1267699200,1914817864,920126314,157752969,5892993,-1323398858,-1262449141,237096265,7727135,196548155,968506484,1023457289,1064444365,-1061496693,1891795216,-1194773714,567099904,-1878700359,196157070,567099316,-851528624,-108963551,393545038,905984744,196548155,-969536139,602630,-1356923082,907209483,196294341,525511,-1659472641,1150262521,378418710,-1959916619,1477161766,1582979419,119496031,-1909580081,-1190416098,865076558,73853430,1024007610,410255362,1946158397,144685587,1946159165,144030219,1946159933,143178243,-1259856114,-1944851709,-1127117111,567083392,1303694962,-1557257779,99158380,-930284799,229955726,116859341,-63181,-315415179,158795462,1996932608,1048772618,1946159475,1929824006,-2130706679,617278,166265717,-389285631,1908015604,56485896,-854851144,1012868129,1008170062,-1897171623,-1274465530,-954086071,602886,1845937664,-219676407,-1163138302,521013487,-2147275032,619070,1048776564,1962936691,150321672,-352118040,151763710,-2147282200,619070,382015093,565709739,773967141,772353185,-1207953757,567102464,113712910,2419,196937358,567101876,153755275,567103668,-2146866015,617278,-1070398859,158009030,640614145,110046729,-1892808410,1476995078,-2134964466,4241664,1370793459,-1993465395,-1274467810,-842298288,113716769,8456563,1795606062,-2144468727,617278,-4509580,-850873089,1895530785,-385649917,1219821385,-143515187,1795606062,-1557266423,-670889027,1730054446,1357611273,512306691,-930346653,-2135109490,-388461055,-315424589,-2013265992,1024029958,74776575,567094964,158547587,-385649153,-840368347,-28710910,196548155,-1427633803,1763064578,-971017207,17379846,-402502168,373030447,158665655,990023912,1946773782,41936901,12118507,-2011050697,-2146713834,91566074,197134022,839304796,-1178730487,748601099,157484686,571900,1738647027,172809,157363967,-889191960,1975519824,-853953530,1405156897,298702986,-1060060976,41222948,-1057046274,1985730618,-339736060,1488990978,125123,-1948568629,-1962316018,973084694,-1274514230,-2011050690,1124079630,141880890,567099060,1650312,-1190870141,1051983887,-498916915,1394525177,-850283440,-1579446751,-1557266408,446695728,-1545565696,1532493848,519815967,1347507974,1150016910,646458884,118360079,-1190676545,-964493304,1487205130,-402170023,521076672,19327058,-1572797350,-990509140,-167086976,-2146955514,-1192688779,127122944,1946273014,127385091,127837101,127968173,16770945,1980563331,835331,154025609,-1114904623,-91814169,-1174346008,-521664613,252114432,158629896,-1274564678,-350106359,128301586,-2147431704,602686,2062026100,-1166873856,-1192753159,201439232,-1377295923,-1272968192,1953053696,1019543107,-29526926,1969306820,-2033044514,168458006,-2096270126,619326,113706612,-63117,154025603,-2096663552,34156094,113644149,-2097149577,619326,113706612,-63117,-678706038,520100072,135314127,-1174382872,1357383589,-352145408,1894635,519956457,1370771539,815866317,-1545892343,1532493848,-1128611041,-50665208,-1610076742,1474824549,-386959874,1035599903,1698594824,57999369,-402111046,1387921423,649224,-854849608,-1380269279,1381191687,-1393390762,1014965328,1008038448,739342137,-523134928,50790843,-401110056,116129759,45404298,-1470619187,1591243904,-1017619622,154778181,-851640136,1024488225,108331012,-385294406,-2014774140,-1947866113,281066200,12110131,1914817858,868137232,1662946846,16824841,567099316,1052023839,1922900429,-1090944762,-1162316749,1458047008,514976767,157490830,-1191116610,-772003322,-1378733079,-69021693,-1631927521,623032323,-1715854899,623097858,-491118131,623163396,365109709,705110535,1057436423,1376207623,1644647943,2047308295,-1895332601,-1039684345,-905497849,-603466233,-402136825,-217584377,1769101063,1881171316,1702129522,1631777891,1853169764,1867445353,1701978228,1123640417,1663067233,1634561391,1151362158,1122071649,1663067233,543976545,1836216166,1700000865,1867443045,1329868142,1768169555,1699998579,1919906915,1953459744,1970234912,1867441262,1885433888,1918366309,543519849,1819631974,1634030324,1634082916,1156869237,1928033129,2003067237,544500082,1920415077,1852404841,1919164647,543520361,545918273,1769366884,2123107,0,218103808,1126179850,1095585103,1629537358,1668246636,1869182049,1713414254,-1603965847,1919906418,1851868064,-1602982034,1919905125,1633820921,1239966580,1919251310,1868710388,539784306,1920230738,1226845305,1919905383,10501989,1818838576,1635005285,543517794,-1402707614,1986939184,1684630625,1329802801,825831501,1297040174,1936286752,1852383339,1769104544,1092642166,1717920928,1953264993,1769104416,1630594422,1931502702,1802072692,1851859045,1701519481,1752637561,1914728037,2036621669,1700016304,1852403058,946173025,1651468832,794372128,-1606473394,1128618053,1767990816,1701999980,1765098928,1480925294,1353724997,1919381362,1948282209,1646292847,1948280681,1768300655,1852383348,-1338544864,1684095536,544370464,1936943469,543649385,1835888451,543452769,1702129225,1701998706,821192052,1713401678,879060338,1684955496,821257580,1697855309,1815490741,828662127,2037588012,1835365491,1818322976,820274548,1635021622,741438578,1769497888,1735289204,1919890096,1835101748,45157,0,1332,0,0,1547321600,1296912195,776228417,5066563,0,0,0,0,0,0,-1342100480,316,25947712,16842752,65537,16776960,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16711680,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,623852127,1162889552,606350897,979304484,1229989167,775046480,2368548,185207548,8390130,6030644,7079220,1332,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-16777216,56075,1749001984,503657473,872714637,788921605,872579932,872702981,5,0,168113229,0,0,0,1213481296,1329791037,1162892109,977354051,1297040220,1145979213,1297040174,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,33947725,13108480,-1593066077,512491522,1213481296,1329791037,1162892109,977354051,1297040220,1145979213,1297040174,-65536,393306,-1930898630,-1547566118,12061468],6,[1073750221,-1009152,42790925,43582772,81921332,87295284,65793,-254,-1,-1,-1,-2226691,3170,0,0,0,0,0,0,0,13312461,0,0,758394882,538980656,1396785696,0,538976256,538976288,538976288,0,0,979509260,808268848,1633824305,3443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-1201769751,-2144467495,6240574,1891110261,1161724677,57999367,1342507704,-661927284,1352909315,-768401917,279173774,-1064427771,-91491701,3149451,-1527514372,-1899983781,-1949266216,100674598,-1064384372,120004099,567102132,-1980029582,117909790,-402080536,512429639,-2017066960,-1962868737,-2147273954,57933887,-385058583,-372307121,-286782639,1963801610,183363587,1124567598,-294273014,2034376899,544433524,1701147238,-1157624321,1088946182,-1070391798,513923214,268843781,68199172,119185439,104466037,74711112,281870516,-2147088455,117905982,213451637,1745783051,192276480,-98841112,-335535686,518920204,520097000,-1979380064,-852249392,868481825,651726528,-1559816543,-1591345152,44238616,312550912,1090311,118792486,-1593830749,-1868364518,85762304,-1593797981,1822622998,85500160,771780259,-1560104287,-1590820752,1923285684,62693632,-1593826141,648217534,113754880,115212288,134796,1050311,244057818,113704978,115736720,9571980,-1560271711,648086460,62825216,2361031,244063372,113704998,44499056,7474828,7079623,244063538,-953286546,604157446,244067870,547422904,62956288,-1560272223,-1664941118,-1306591442,788475394,-11861322,505737216,241042944,1285209686,-167723434,-1882499754,-1106837498,-253014891,-1101656482,1431719066,1783251139,1817098559,-1270892724,1934352703,-1592297705,1732011086,1813484092,-2111658984,757476897,-183210454,1929707041,1045183051,-565427636,-2109162420,288320812,-2126480079,1614841152,1749050432,1443059008,2047039235,-1862040573,-1610376189,-1492934397,-1392269309,-1006390781,-905721597,-603727101,-150738173,50594307,251922436,285478916,1207959556,-1932637887,1442957654,-1000996141,1296912131,1334562383,1380552909,-1849340861,-766950328,1413546135,1385014341,9623361,-700103598,1230392981,-1680978094,1279609088,1279886020,8508229,9032773,1413697280,38604,-2016654263,-733654272,1229652101,1397425316,1145767332,1145767588,10015305,-2067444415,-732626944,1313423752,1095536596,1095603161,40656,-2032908973,-733654203,1229213066,1493211602,-851094445,1279608963,1224776396,-1901836979,-767210167,1224736916,10278725,1329876553,40407,-1966145536,-343989241,-46335221,-29559436,126546037,-1147314338,-393608364,-1040301903,-1963488701,126496467,-227229686,2040415135,126496500,-394934982,-1047864697,-796239526,168058528,-1560301376,225707102,-108322640,-822197846,-337050763,-339572214,126496262,617646659,-1426486401,1976499777,181725443,-377896438,-957791397,1499069194,1263754073,-1157177880,1093403425,-930430974,-654114635,1528269614,113829971,-225720182,2133109806,-941030539,-1053146358,-225757323,172141614,-1948091968,-391368974,775685798,-1394080908,1912647686,178579715,787647320,1505757868,-385648294,-2146697213,-21999367,-2031550436,-225748214,172141614,1123514816,1575593707,1954364426,1971207193,126501652,58040380,1008505321,-385649246,-1337254655,1600049022,126501789,-697138900,-466436094,-1185288053,777064131,47822079,-150646807,-16295292,-821987841,1503485791,1359922105,123385087,-1962592279,-293275661,1979711239,1600114433,-1783015011,-1258335985,-373094418,-1763111363,751167758,-82577943,-277553604,-294353604,-311108548,-327886276,91553340,1081408828,126501839,544509244,527732284,510956604,494179900,477402428,460626748,443847484,427073084,-821589429,-384672023,1055462138,1172498707,-381399575,-35044442,725739803,1134387038,-2127820918,-1060110155,-397293430,434635944,-561553914,261470806,-1576947630,-208993112,364183342,395035395,167819,79922076,394904477,167817,79922076,-208944227,-66804801,-544496219,-1090810941,-1510210397,-1008825435,1986348032,543515497,1986096725,1634494817,6646882,1835888451,1667853941,1869182049,1969365102,1919247974,1702260512,1869375090,1766064247,1461742451,1702127986,1869762592,1952671092,1140876389,543912809,544501614,1684104530,1766064249,1293970291,1634296933,1920091424,1090548335,1851881060,543450467,1952539974,6648437,1634624850,1629513069,1936683619,1768169587,7564147,1752457552,1818838575,1667309669,1936942435,1920099616,1342206575,543716449,544501614,1853189990,112328804,196215531,-375562658,-998045596,-1946482924,-1897362737,75795421,-2146491136,-1047863286,1971373302,113647378,-956168403,1090990086,808321082,-2095650041,146344646,243803648,817825581,-1527514105,1477347359,120300295,-852446128,-1073063903,20723060,154938996,171714420,-990502796,1007383936,1008956418,-383618041,37488622,-404158092,-1186287097,-1296494670,431143192,-1189367111,-1296481102,1202895174,-1186417991,-1296479822,1286781259,-83375127,1933900416,1583271681,1308262557,1760167282,-2131361784,683557866,179056134,-17140288,-1946782262,-102700834,54992523,563434,-2095221514,466238,1048774773,1962936095,-75247871,-402426625,954729949,1189865733,1598483433,-1595368097,-385649402,-1628961071,-385649914,-1252849970,1372424721,110487708,75022160,-1190651973,788267012,1135282059,-1946623421,-397718561,125175425,1476821736,1481687294,-49896727,-910228481,-71954917,-1564462253,1168244788,154510080,-401377304,58011386,-400200984,-1070459538,-1341629022,140157444,-1341630302,140092024,-2130981029,561470,-2133917323,216894,-389086860,-1597041725,-796262359,-821851672,1520263006,1448582226,300436304,-402099198,-385941016,1485963748,1397903611,-1962704152,1381653489,1692975754,-816293319,1600060787,1582913693,-225814953,-208939894,3048646,117415936,-645136636,1460191935,964356438,1587371870,-70560169,1962953960,524190473,762642439,-1015822869,-382301357,71073796,1048583797,1946158912,261917463,227314432,46236416,142006571,1927815344,-126530756,-401756069,179307373,1577281768,1465818463,-1564462506,-389347520,158598217,82392715,3062912,1600045833,1499159197,-396994722,1590377488,1482399071,604473939,1916808415,1931164728,-1975303372,1592603342,1050601552,113792,-1207470790,-268238846,-561264597,-1084698230,-1951791888,851640015,-104792384,1356891807,300485558,58845446,1486708574,-853953453,-373227999,1600061373,126507933,1465827338,24300374,-1654694193,1956421208,738691602,1975519788,14870538,1375779816,-1667434083,28491826,-1660787224,-2145075174,916586764,446471429,82813632,-385649251,-655870126,-390057467,-840367536,69199926,-821988669,1486708574,1359922105,10414155,552076917,929097984,738226152,158683196,-402617368,988348431,6219831,387137,719962162,839037445,-402606400,-960298494,-16435706,-393560014,-454507126,509441,775603710,-260700961,916635698,1600045829,883288477,-19928837,1590624626,-236413601,1007907386,-1978698742,1577315272,915119455,-1937242903,-2031550431,-1956723964,-1506870021,1977584470,1007127050,-1023315398,-385869847,-73399072,-33014782,-20382008,-1975270456,1916419079,540852993,141751412,-17485764,-1010237760,-76234742,1869744956,1064640060,167968928,1129366464,738394274,742028060,1007121397,-1977911810,512312071,11993854,512350346,45089538,-1157430878,173539332,126534592,512312131,-1974795522,1021438783,-1950124784,-352125410,-792658282,50438848,45764946,-1965390077,46786792,1515838087,50208393,310104,1019461642,-385650167,809303916,-20906251,10535880,1930378243,1913469977,35556117,1124758787,394937155,-2026403261,17688794,27306475,50045443,309594172,50470539,77799049,50601611,77930121,45845995,20047875,-2041018901,-1017405756,1631324042,2067593586,1596257651,714947,809302643,977073778,1094501365,1530723186,512476149,-1983708357,-1341873378,50045442,512447427,11862794,-654059261,-1014768649,50950714,-385649956,-1017446398,-385806103,-507644168,-1107760336,-202682427,-347092291,1356250606,-390206997,-1109071024,-538226646,-347875907,1350352346,2042484203,-1110381748,-873773224,-350292035,521780678,-1061305877,-1111692519,-1209324455,-350364995,1067826610,-2000835093,-1113003229,-1544863448,-348066371,1490271646,-138569237,-1114313921,-1880398687,-351252035,1681636746,750618091,-1115624625,1978214102,641646070,-1107922967,1776883484,1682226678,-1107926039,1575559850,582335990,-1107929111,1374226939,521977334,-1107932183,1172908965,746110454,-1107935255,971585935,435731958,-1107938327,770259617,127385078,-1107941399,568925059,1687731702,-1107944471,367593382,607501814,-1107947543,166276356,682016246,-1107950615,-35059799,174570997,-1107953687,-236384167,146193909,-1107956759,-437703436,930004469,-1107959831,-639031622,642760181,-1107962903,-840361089,946322933,-1107965975,-1041692780,127581685,-1107969047,-1243011508,745651701,-1107972119,-1444318144,1956560373,-1107975191,-1645648216,1661189621,-1107978263,-1846975712,1817427445,-1107981335,-2048298431,1702149621,-1107984407,2045338422,2108734965,-1107987479,1844018014,1422966261,-1107990551,1642681557,1439284725,-1107993623,1441345494,129154549,-1107996695,1240008611,388480501,-1107999767,1038684464,1691270645,-1108002839,837355406,1892204021,-1108005911,636034847,655801845,-1108008983,434712076,291225077,-1108012055,233399624,1699790325,-1108015127,32056766,1695137269,-1108018199,-169270681,345554420,-1108021271,-370601877,1689370100,-1108024343,-571930705,128761332,-1108027415,-773238041,639942132,-1108030487,-974569111,1130020340,-1108033559,-1175894279,1185463796,-1108036631,-1377231094,1675804148,-1108039703,-1578539716,1234877940,-1108042775,-1779866486,1672330740,-1108045847,-1981191294,1800519156,-1108048919,2112449453,1929625076,-1108051991,1911126516,2047786484,-1108055063,1709794353,1706343924,-1108058135,1508467521,1662172660,-1108061207,1307141147,1662631412,-1108064279,1105814312,1890237940,-1108067351,904493986,1874968052,-1108070423,703167841,2076753396,-1108073495,501825299,1058455028,-1108076567,300489175,433765876,-353104919,-167743281,7396074,1836706550,1055585792,-352976823,-167768344,966634,284027638,-253037056,-352976880,-167767554,1399274,349825782,485160448,-352976828,-167754281,4110826,516614902,-1444219392,-352976835,-167756078,4279786,1695345398,-1628768768,-352976860,-167762743,2526698,942336758,-1830095360,-352976852,-167770258,578538,575269622,-571804160,-352976887,-167764171,496106,127789814,-655690240,-352976889,-167763993,2555882,754903798,-1091897856,-352976889,-167770169,508394,131132150,-689244672,-352976889,-167769128,868330,689433334,1072363008,-352976833,-167770208,4185578,433449718,-1645545984,-352976852,-167750174,5700330,756923894,-1108141847,317271351,766557683,-1108144919,115935032,174243315,-1108147991,-85390803,-1505853198,91553796,77924038,1978468864,-808898046,250134110,-2103210,-54925231,1364286041,1979501288,-12982013,-956512023,17242886],7,[453428943,1048772615,1962936093,524190484,712245255,119291520,-383552512,-1712832867,490113846,461671175,1958742784,228363246,1958951680,-2134887703,436220856,-2133861004,465726,1406075253,82386571,3055498,1962867584,-33849327,-105708939,2012871552,-134512615,1048581234,1946157150,-385431795,1526726660,-375562401,-816054616,1470249772,-390177273,126506510,1023300073,-385649531,-397204805,992803316,1527207842,250134110,-385381802,-1108804037,-1175960839,-1243069959,-1310174215,126502393,712126508,645071420,73139770,-930474892,73219712,-1592101632,104530778,292881244,1554170250,-1564410364,-1511521187,1978254329,-25695746,250134110,-385649322,2028535320,512447484,1048577187,1946288891,-1524747506,-79790076,58000130,-369381143,1048837629,1962935529,490636039,24444935,497155023,82420487,-138674507,873129985,229640819,1979645312,-28579581,477367612,922683272,113706217,1257,-1879368472,168093958,1138128109,-773075458,-402651194,208810968,141822524,82392715,2196616,82380487,-1998061568,32947195,-123904162,-883533986,-2115204101,-1459616066,-165710541,-16296186,113645685,-1962997929,973101606,1946167590,-2000355831,-385853658,1048835850,1962935529,524190512,913571847,119513424,1476716963,-952917784,321798,849644032,-2000355840,-2097129690,466238,171705461,-739697035,512447478,-1082129175,1543372846,121376373,1048584052,1946158936,124931,-1974316849,-855264048,222059041,179307893,1493167848,1364414659,70576210,1482381658,16160233,-2122317696,1392509441,512416563,-1976696760,-1978521681,1526745358,1949056081,-98441204,1374194265,1962425576,-132978624,1949056044,-99751915,41205770,-2141618000,-401965083,-132126639,-169335948,742141175,-253227916,-930457095,-133437359,-504885388,-521655049,1508936441,854132459,-242591238,2696842,2133116298,175423498,-703933902,-428486390,-58713109,-2146667480,-629996290,1912928640,-2133595380,-831321858,1929968000,181504713,-2145356608,117459006,1353997428,37488305,682895988,-922826242,-973689739,-31623808,-1323701303,687636482,-973731468,-32672640,-32904255,-2134509879,-906100107,2696840,-2013247327,-1996470258,973097238,-1206225727,1268973575,-1547401728,646447181,-1461190577,-1576831752,1156055119,4890624,281871796,-1796713533,-2146667272,594238,82314612,-398398692,666040441,2702976,-1308462040,-1978091953,-1191162050,-1047920640,281872052,-1979711302,-1275049666,-351220478,1491620636,-955681544,603398,438167552,-1275049824,-955200256,18694,-130160640,820513396,289308698,108331017,-386392088,602470448,-2084348936,466238,-387440779,1782480903,309592064,516248350,1065353323,1964989184,1778828805,-907476992,-155784965,82392831,-1559814751,1575486697,-385446095,-401444348,1347618739,1424490928,1490717688,535365512,-1559836677,-973076988,50526982,-386615831,2112358291,-162076426,-162338780,-128849880,58048522,-482071,-955979466,321798,1065374208,-1961921492,185015566,-1978632759,-373290489,-398198104,58009586,-1980191511,-402331378,1479144984,-253210541,1507494903,1945601512,-81008381,-498923640,110058483,-380435223,-397673814,-1791166952,-1875113868,-583269260,1122567029,344439309,1093017065,625087781,354763541,1159013700,625349925,354764565,-837418419,-87091962,350933012,-871046956,307762384,347618364,1360958,140000896,-28937216,-1022863346,140000896,-29723898,-1022863354,-92254093,172716865,-2008582958,-1022862826,1914763904,1494648893,913556232,-92223181,170881857,-384928558,645070995,1929902720,1477871649,443794184,-1073036662,1430012276,1217925235,-218755918,-997527414,-1073561346,-1628884501,1089044727,199805186,1007907878,1007776803,1007514667,-402295763,48965149,-906049026,767279498,181874198,-1965852480,1342724150,140157010,-402105438,276047322,-2144985368,-1166851590,74764810,140187272,-1952950182,1960512472,-1618268658,112268858,-338440662,-1962880125,1528203979,140091400,-1957567754,178888,-148766536,-1072997903,1347508084,1948619240,1965964312,62478353,-773720320,199938536,-370641710,-1696008443,190404645,-2144111415,17325118,1364208756,140250762,-2147482693,57934585,-150992965,199807971,1073837504,976985,1544456792,870896392,1975520201,-796146943,-385833239,770242241,1006743845,-31624116,1951612097,1019346455,840004686,1950760137,1019870726,-1998817982,-1022862066,140250760,370414275,67305240,-16119802,303042060,290656346,326242907,366220442,411047712,461380085,517872931,-1174200135,1240137856,-2080921368,997336570,-201398190,-150607828,-138287021,-2147178821,91553855,736713307,-1858109433,125836659,-1858109435,-2016998286,-1870659585,-161849,-991363328,1540590581,-385422503,-1276512735,9889848,1391625811,74828043,216728245,-1207954758,-235457316,-377042805,1780386641,9407240,947316736,-1891904396,-176947198,-386246567,-997574624,-1959257112,941025473,300467338,1560737336,125107976,6700675,105149696,-1064386509,639455162,2102921,571378726,1085933312,134264832,-289109266,6620918,-1173522945,-1229979581,6404846,-301789972,-1174391064,-1964113854,243920580,113639526,-83885979,116835163,1979648093,512447259,-1081931670,1962934274,1048796153,1946157158,1694942727,-219414784,930932931,2011752586,-389510601,-527812750,-1338544663,839052033,-397717312,1077736204,-818149260,675021940,-380107659,-380104368,-773312973,-655824910,350770165,-2146465035,1215431161,112523,1122556298,-386627072,988282923,-388724224,854065187,124565760,158653194,-453614416,585681035,-1262188032,-1261960448,169987371,1527870912,1960512195,-1395917301,460599100,393489724,-386607895,-126746606,-620044150,132647284,-721128960,-1008694774,-620051574,76216692,-210620372,1928661564,1187774190,58845379,1408396264,552078000,716460788,-1973739059,2943174,870854064,-389903872,766509090,-2130695704,-2146997015,330654969,-377485966,-1966735772,583877,65585546,-155391744,-997848364,-399495155,-997588990,-1019017336,-403572760,1408564968,-1963705624,33128463,-1215613070,-645267455,-1962972952,1698028,-1962975000,1173708,-1962977048,-1261292812,169987373,1527936448,1960512195,-1395917301,74725948,24456764,-200545853,-402464024,-1336675892,-209590264,-852708270,855277601,-956427150,1916599936,-33507827,1022984385,11601010,-1973697026,-9115451,2078816944,-389969153,984678250,-1962970648,-10426170,-386524695,-1269567096,-1960719060,-163794726,50378213,393263553,1347609079,-403282768,-1023213385,-805086374,-1979657341,-83441945,113705986,9962662,-1175201048,179993123,-182720297,-277288613,1022642408,-385650172,512422773,-1073086365,-922873740,512363636,-922876077,512361588,-1006762156,-1007474456,1022434280,58039332,-386853912,1009316076,-1659800285,-392423052,-397151629,-746065277,256347,-386704664,187298000,-385649198,1956508453,-628403443,-401667651,-379852506,-320278770,-1605217535,-1336933637,-225843197,53288587,-1891432561,-179246841,121833103,1443817662,58008380,-386588951,-1578568809,-385649424,-1192755114,-154760460,2042628816,-220993277,-397225846,-399708048,-2141523345,-528087814,1397754739,-1260203950,-219590636,922705652,1397753667,-970261584,11854032,1371273355,785908507,-1073018997,1005126517,1358829,-1959864317,-520135929,1127677790,-212867065,2688570,646591092,1346109512,675022708,1860764532,133988594,1353712757,-192931093,133988354,-855768459,-2013255262,-956282842,18694,-117577728,1074185923,-1101135609,-380236056,1409021044,266924682,1007252480,-401640390,-143065082,-808023461,-29161590,-963984438,-922828246,-328072644,-395115204,-1152167335,-242541769,-393557878,-2145088938,141713916,1937505408,552370179,1124567598,1975794246,1976172101,126496484,981057546,1012554587,-1255509254,82886400,208982538,1933703808,-1949660644,-1527513869,-1320145528,1959406144,-205157884,-92251990,-1308462581,-1654694389,173430622,-1073034304,-1976648840,-1073069305,-846530439,126496350,-1938440182,1515904651,1137694346,-80655025,843927363,1414548730,1347221809,1291334228,-147631024,0,0,-83886080,-1484107693,-58720210,-1274907139,-134446855,-58718862,1476621052,-72298661,-1073560534,-125108044,52122043,126562008,58048523,1542183401,-670891849,1527221038,-16776472,-1889706272,-1660468474,-1833179393,5814536,1124075462,243858146,-87881583,69470090,121241868,74712968,1081410596,-1963277317,509447,-1963324949,34361351,878184328,-80055291,126548675,121242916,359991176,-1963277317,1946396679,973343760,-2012580857,1963108359,1946498052,-87819517,143722238,-1963277317,973284359,1946650631,143761418,57803052,-83324510,512447427,188940334,-1155959589,498665619,-804812288,-804752424,-805014824,-2096663848,-303955005,-1957575845,184549783,-277587502,-1243065518,-8984321,1088947377,1532647919,1393083523,3028735,1351464017,-1991517557,1124287262,-386773527,133562372,-1816411391,-167529464,-1009253404,1364414715,-768401838,243980942,512623639,1622803728,-1040782336,1007776772,-167480009,1007114262,-972720852,-16311290,3022475,-1972865981,1916484832,1010510884,-2143325686,426920188,913574576,-58670850,-30444469,1308393664,-1057085324,1951464576,-1312716255,-1157188338,1864632554,41157544,121307916,-1040315788,-838974653,535557237,50643338,1962896616,-19208170,-527766462,-1964081140,549121732,-299847680,-134091783,1532582431,-855477672,1358680047,-768388578,512678542,1743258896,-1564462592,-922877846,1509973666,1355765791,-768401838,512678542,1048773904,1946157158,1712258825,-402426624,251527195,645924967,1964968039,1482301190,-1160777523,548405280,1482301422,1364416207,141172363,180099,-399477760,1119549899,-997528064,1712228846,1694942720,1290469376,-967748778,25862,141041291,364427,497547,141172363,-2144251416,25918,1639590517,-64689152,-1070391570,512481422,-1980103744,-1962926050,-1996242402,520102430,-301973318,1711720430,-83886080,140328576,-1960479744,-1979160034,-805305721,-2132225816,34102334,-389021070,140379706,464521843,1962828008,-36771837,-1017226407,-661733325,84942478,140459648,-30379008,1963483150,1611056682,-1152183800,268372068,-1879171979,377028609,-1995939423,140746759,100232,518528176,-402426626,-2141454964,13374,199754612,1161723904,57933824,-822062616,1364416342,281871540,208987146,3808905,3944072,4134537,838874784,170685636,908495076,-1994099712,-2013251810,-1996474066,-1342161642,-36968446,971508852,29328381,41156608,113640939,1509883957,-1017225381,-1984212653,309512,1962950528,-1349889783,149422081,1128487168,1532620514,484987843,1959332352,-2129154028,-804746773,-389872917,91553153,855437288,260594633,28988099,-987567102,-1969698562,1405311692,61936821,1584711996,1979595843,1007127108,-401377901,-1073086311,557593716,1587687539,1816840,-1807984917,-1813505419,378141184,378079329,243796068,243796067,-1174730650,954925084,11600565,443846716,1592350443,1979661549,-1190688177,-1606680574,78978932,-1573120079,-397328779,-27721659,402227400,-1057094539,-986003248,-393554829,-169324213,-355538710,-298850163,141873675,-1947197720,225663953,-1006480552,1140642792,1583028105,-306189885,-390177189,126506510,-386984727,-1645679932,-1662506774,-1779937044,-1017632278,-387271704,-399971700,-397152877,1491660367,1540066030,703233000,242534666,1929574784,-2114289402,-385387951,-770970427],8,[-1312556684,-342235132,1508753640,775356243,143833344,1351464017,1359931577,-1980845079,-1241302242,-275519233,762678588,-161750133,57934087,1509665512,-1949070501,1258502942,1961510888,250134023,-293476010,3018377,-1010902389,1223251470,-1957999635,1159629283,-385633789,675081956,-1779891339,1955806208,1955937356,1960655944,-336730044,1098170378,171755774,280641139,-1964837376,1405256144,-773303802,-655872791,350770156,-2146465044,41029625,-1958539343,-1252041929,-1527514112,1048587656,1946157169,-350558205,-350492477,-335550013,-109965780,-177011140,-523181006,1342761477,753504232,1408014056,-1964256536,180368143,-2146011959,-713882631,-1959294141,1959394820,-1469111092,201487363,-1990305021,-1041710332,1958742782,1019805194,-1318227180,-1975850237,1911050247,1012095209,1007514773,1007580304,-1084721699,149625802,-350505025,466796291,1358959801,33796183,-1094123839,1465262407,1610300393,1542251097,1362070211,-382277552,1498950005,-390004141,-41878748,-2146470691,259297533,1972764032,-95950830,1441317723,-389850118,-1017382312,-370457367,675081692,1038678389,1019805438,-1309838590,196799232,-33393472,-402651960,57998045,-1007006743,-386271512,844359904,-402476608,-2141454437,125145151,1592315880,1273824489,854449385,-384060992,-152502397,-1070377987,140328576,-1961528320,-1979160034,-805305721,-2132225816,34102334,-389021070,-1494689653,-941007895,-1847047194,-86168344,1946705826,1611056658,1637945864,140813064,-2012716128,-83335666,481411122,-385928471,1776875903,1965571304,-39917497,1019793491,1346466564,417863601,-2141497089,225809727,-1983978446,65064968,-349927184,-583040989,-1336731787,309527,-98310064,-32934568,-956964160,17670,-400365477,-329782946,-315299509,-2132127511,17726,317257332,1929919723,12014575,-1007232886,-1978960895,-402093649,-1047856013,-2020996629,-2017064823,-402650999,-1017386217,-402457624,1381043572,-1979576344,-2147027434,-397736990,309651408,753379304,116790922,1006887552,-402426836,-1031083621,1914088168,38922307,-397192614,-1847066174,41805825,1398364763,1930546920,334227492,-1172897048,266862593,1393980417,1510022376,-746071549,-236437328,180401408,-351731154,443940,-1017446391,150996678,-375133952,1965826024,443912,736690185,44558380,-672611958,616925714,151167551,20113491,616925787,139895488,-982204414,-402295982,65737410,1511189992,-1729571982,11069462,-1226257548,181635840,1260352704,46631499,-1609076032,-2144073642,101367844,-397407998,-930475390,-387413416,512426609,-637335468,1424544647,1293847296,139436040,-1961726488,-1962388962,721966102,1916499162,-388790498,846463062,-411779062,512480135,243927117,780798031,954730582,-137041152,-1974776869,1925186247,-397196527,1967854254,1453349626,-394251256,938016788,139501823,139527690,151062026,-1597832843,-393607082,-1978530328,36571848,32762121,-1995025688,-1995943402,185095198,-1564374309,-389871535,1347621350,139271819,-402108512,1532498402,139271817,-402108510,-1047915007,-1022865246,151010944,-1973652480,168362526,-1979288101,-351730914,-338952677,4096023,1131675657,151133834,151199290,-617479054,-1006763285,151133832,1048579051,1946159360,35555878,50378505,1393099806,512237450,113641206,1577060609,151395979,473571210,113640821,-1023342335,151010944,1377203200,378198667,-1023538941,-634715978,-637272973,151133832,-1070415014,-1576467806,10619137,151560713,1323828146,-1243067648,-397904667,1009575308,-398429140,-1712789361,1396012517,-1947744536,855941918,-1961915703,167772567,-31558455,1090093257,243799923,-1958672125,33013746,151273097,-22744068,1527316494,-408426045,1407742184,1088995978,-336432622,4096238,695468041,-447289269,770188404,887631077,-448861976,-397158539,512485227,260703395,-915093238,104331,151393929,113754971,151521542,4096195,963903497,151395979,151271051,-1274477664,1086718720,61995147,121285718,350752629,1976172032,444148,854130697,-398041369,-495648765,1979136963,70683396,-1957444855,1375951894,721629089,65551810,-521665677,799103719,1036135171,57868300,-1545138967,113707254,2296,-1560060767,-56424198,-1245488376,-130120960,443809800,150482563,150642950,-1962920728,-661934608,-1379365971,915001483,1388513530,109269841,-1593440008,104401142,-1267529480,-402064223,-125108211,-1420252328,1049209688,1354959100,989857285,1476603654,1554056050,-303512829,-466425847,-415635412,-403314605,168076704,-385648192,1048635005,1946159413,157268745,-387995672,-555161595,1540589543,-1982167213,-402311394,-924261071,-2143962649,-402328646,-1024923671,1109297639,-1564462584,1185024072,1927830280,-1174294260,-471334912,-2135862783,-385876038,-2023882278,-1070442786,-633613433,1218450035,1958742536,1954624519,138977795,-746061904,-1995946078,-1995948010,1527266846,-473503669,-397212043,569053498,753113064,1407622888,-387491096,141885944,1185071358,-409999352,-2147178821,1256720391,1142852071,47624,137893513,87498379,1105779459,-385649368,-1031133102,359848144,-784116910,-355384597,1509966312,1926904667,-2017240318,-1949594662,1124612126,-637281789,-791623798,-2024665486,64588755,-746107941,1514789419,137895561,-347940469,115888821,1048599297,1946159174,-1009088766,138024585,47955,138157705,-1979718936,1527269662,-397157753,378142679,-145094581,2287834,512447059,512297026,378210364,-634714054,138026633,139009675,512351223,1532627017,78699255,1397904208,1008110418,1109297928,64684808,1008634330,975080200,-2015755512,1075743699,1960459016,-1962249440,990395934,1930130650,1195278377,762642440,1220225003,578859016,-350063609,138984201,119669168,120592244,1441290586,4450304,1048583147,1946159175,-346334716,-396797424,-1394081728,-402230516,-1427632439,1482381838,913623294,1226214226,-1982138616,-2029500130,-1957471526,-2029499618,1260292570,1541076744,-1577097751,933430589,87793925,-385533533,235080680,369296701,-1950153413,-1979169762,1975519939,1975978503,-1009547279,-487070670,-2147093878,-1009481216,-501815221,-303506316,742141153,-397290380,-2023824145,-397191458,-1151736409,126485669,158973962,126385956,134760635,2116204815,-386300998,703129013,-385649408,922739733,922682531,512427173,-620558270,-620504317,-387787544,1515840875,-387608344,-2024086167,12174298,47745,-18516760,-2103262264,971526152,18212871,1975519832,-512300929,-397258262,82315069,1398364673,1930046440,170846211,-48330429,169076742,786957171,512312074,-1024981253,-387425523,1364349696,251914322,117118603,50331835,1976106714,-1161065478,-754778105,-355341615,512486097,-1957624067,-455612213,310105,56285699,1540589530,57924155,1541630185,1128468361,117249675,1128470409,1944829962,225175635,9562203,300436306,1946531297,-521738212,-1143765204,976103980,1258910727,-160051714,-1017455993,-236397945,-1966211360,-561553723,395006038,1397900099,2062080647,-19887602,-788237110,1274604523,87496331,275962371,-1956918389,1380139799,958303059,-637318651,-286719117,1540589538,1509958376,1392072793,1510885608,-2109833134,91553800,-351364888,252438531,1510761704,1542026570,-1192733757,1540322058,-530650941,-1576947668,-991427783,-1564510750,-1957493959,1389560793,-771614838,54722742,-1017423405,-959975697,708360944,1923268658,275573000,-1003852587,1942760046,712364586,-987066803,2126916226,713606954,-1054180152,-497800237,726483499,1479231822,-909951982,730977067,2839632,12180215,-146806016,-1161131046,921370624,-896804105,-896847637,720100087,-896804105,-1578567957,1948990480,-1674757118,-401555224,-397274930,742133904,451478388,281077986,-1646578855,-303534219,-779398656,-1962874904,-1070376246,141966976,-2146994944,556862,1364344948,-402099013,1381630339,77805311,77936383,-402097989,1515782515,1510047464,1397772635,-402099013,-10878621,-16473290,-1157323466,1424492668,-396732159,-1973812897,100817634,24316032,-2128215487,1107391240,-47519664,141729883,192069634,1381061456,1526533352,39344985,-1995672896,-1996145898,-1996145394,-972521442,553478,-348081981,142651394,-1022856698,855264232,151167680,-1576468062,144836864,268757001,264693842,57945148,-387886871,-396881930,309464043,-51854710,-1962184179,-1962590962,-385533162,854194009,-2114227231,1929445626,1959922677,1897302257,1906361096,1975519752,12305153,-19266816,-2013628984,46566099,24353984,-773140150,74685930,1119932032,-1966902333,194373826,1942207602,83525817,1521529971,-796138762,1307056107,1967209487,260106405,184641720,50493906,1925331920,1930856597,-388330744,753459093,2064562658,-386255430,922739277,922682531,719848613,141868002,-1881538840,-1895521018,-402349306,922739231,922682531,-488110939,-397323765,914416161,-1149238107,-655882120,-1526296615,-1559851260,-396732156,2092687905,-641341432,-628403261,-388024088,-396631601,-219555436,-503977759,78003840,-2147126272,134522374,-1964915992,-1966175509,113755074,2321,1963631080,17950730,-571021237,-373095307,-935534551,-402426468,-919347736,-365112949,-1394080908,151947744,219580681,-575739895,-526522134,990449057,1926526146,228823553,253135113,353777929,-1580961271,-1053095671,24296820,151626641,151719561,152243769,-1667388046,396560756,151888137,1258887587,-1176662040,796131328,752706536,326380604,-547493807,1929657433,-1967063418,1911049192,-401312547,1361894728,1507804904,57803836,-18900759,1405651648,180718161,-33196864,34924744,180456025,-28412736,169732296,1342770081,87925568,-1593493597,1078987023,-1559938141,243991865,1230047497,151852683,-1070380462,-1559688797,329320717,151757577,-1559685727,1894254863,218533638,151424777,252088073,184979209,1973246729,302433797,113639689,-352253679,285656872,-402653175,24381826,151626691,-1559687773,430115095,185501961,253135113,319719689,353798409,141672201,855642553,-1426850624,154484352,1396864256,151592587,-388123416,935059531,-667817975,151854731,-388127512,1002168379,-668866551,151723659,-388131608,1069277227,-669915127,151985803,-388135704,1136386075,-670963703,244011867,378210569,-1293416179,116629768,-1560260603,243992859,378210571,-1628960497,116629768,1073762349,-1962336861,-1173812978,-1964507136,116629768,-1610014813,664930037,185502473,1477385,141813760,-1559825503,-174061279,153657862,329369907,306085897,125108233,151588491,722013089,-1957605183,-586684200,-1142972696,-2065168049,1079531991,-939267887,87887497,362926643,306085897,125108233,151852683,722014113,1381060802,-689383285,-546445092,-402041925,1499125587,-388939688,378130435,48760123,155171592,-1143530520,770181431,-544872233,-402044997,1337710383,-687413239,-1142981400,552077663,155433943,-1143539736,166201659,-547231529,-402043973,1404819211,-689772535,-1142990616,-51902109,155696086,-1143548952,-437778097,-549197610,-402040901,1270601447,-692131831,-402041925,787011280,157006815,1540805352,5021891,-1593306392,933431563,152019205,-1962591837,-1962342130,-402060010,1558774802,889636862,-402653175,1651836854,-619780021,-935569036,-402426468,934992644,6088713,-354756632,-402047046,-1152188334,1575487799,155171798,-388599832,846519977,935003763,3008521,-402048069,1136383556,-698947575,1960743144,-1157205223,350751035,1973246720,906413573,113639689,-385808075,-420872721,1021858780,-1014801450,-702617336,-629479342,-578688984,-566368173,1448303454,1540760296,-628430773],9,[752509928,1407019752,1591617256,-1014802853,-703993852,1911049051,-632624934,126534441,58015804,-1176869912,-779419648,58059324,-1979668247,-1664140281,1307050869,-634984230,893288488,326434825,1390263528,752490472,-388123416,1495915024,-402628119,-6487894,-16473290,-1677417162,752483304,-402613784,-1658201612,561337244,1393126331,1541269736,1540725480,-1526296675,-1559851260,-1152148476,-397211289,-346300975,158055189,1540718312,-1526296675,-1559851260,-1152148476,1827146087,15591637,11331667,1532613515,-1675856739,152505859,152638979,154484352,-2146733056,603710,371917941,-1583544039,57935165,-1677721416,1034141955,87532293,1000458379,57974021,50331832,87794626,-1962591837,-2147039280,-1023410168,1406953192,1541219048,-646518589,685330408,1406949096,-1143139608,-119011023,-397714476,971561312,954739929,-397717285,770234708,1398286809,71041204,2129199986,-83441957,-259324926,-13703471,1529960340,-1663605271,-1036951759,-1154361807,65734961,-402035781,1002165392,-727521271,-1143145752,988285283,893288448,460587017,154549888,-1592494848,1048578319,1946159378,152412419,-661929173,-1023106141,-351718981,157793027,-1143712792,1709705527,-591533868,-402038853,113693764,-402390277,1994972317,834388956,-733288439,-1579389720,934873353,156744201,834349035,-734599159,-2133042968,603454,1048579700,1962936630,152412423,-661929173,-1190589023,1538918715,-2142088951,594494,-668269963,-388395800,-396633053,1189663720,1323850716,-1070414884,61866731,-32511920,13756504,42854483,-1427634573,76277764,-1964391589,-665917222,-668538797,-617748440,-666703797,1601513788,-667228072,-605820845,1929706371,-1950119203,-1962590946,168364310,-1959955264,-1962591458,-32961258,-2145291064,603454,-922876811,1740365291,1959329289,158055171,-959215640,67304198,-701961893,152125056,-2146864128,594494,-634715531,1540944104,-388623895,1398408022,959905616,926351109,993459973,1027014405,-388331771,-397148819,-4521489,-401968129,-941095927,-1210545661,-658774016,1023840090,990285573,923176709,956731141,1381718021,1526929896,-1328167447,-1974316797,-1981264944,-401902377,1009571680,-402426836,-1031087781,72476755,-1427569805,1499093977,-1948816151,721762078,-150834215,512476123,-634714823,-1588530197,-1550711495,-1017641671,1358951400,87531857,914968670,1482229047,-53548861,300438097,-622269737,-6559492,150865607,1499135999,-35100556,742141142,-169323660,2104771286,1819552828,1188490216,24111187,1396536155,-402574616,753467314,-6625279,-1645739149,-397196289,57933701,1140826344,53995603,1364351322,1342331368,-388331693,1482359766,-402500120,1515782817,1541895497,6219971,-956299288,-16187898,1381090303,6219859,-1559937631,1000408375,87663365,-1017554341,-402637848,113704967,-63234,512447427,1381172537,-773270649,512318463,-746126023,1543489512,87629449,87498379,-389313711,-1990459464,-1962592482,-5314357,1364378459,752238568,-1982210840,1493761558,149472090,-1023314943,-385941016,57933548,1392441832,-19404717,1958466439,-1157401802,1398683272,-633610613,512300147,-1990523139,-1157171426,512308827,-628685063,1398675179,512351883,1538983673,-148993738,-1982167290,1527184670,512316250,1323828987,-783132158,-1589552662,-1060042498,1929969315,35645443,117249539,117118523,371918962,385812219,385812217,-605944073,1430159555,57999360,-388497175,512426191,-120583927,512428146,-120583925,-880082317,220105631,1928908809,253659912,1945686025,-745824509,1388574110,-1962592351,2109881297,698585601,722897161,-1588438519,-1036319431,-1550712451,378079533,48761135,-1581032960,104532265,-159643383,990448545,2080975622,153985517,151848507,262268028,788937481,-103056375,4122819,1349828619,1282786436,91602954,-2030178840,152996804,1928908809,186551069,1928908809,220105493,1928908809,1945686024,253659916,7858185,1055392747,1697792,1381090027,-2046815512,923700192,957778693,387077,1499127942,968897219,2114521358,238632961,41748747,372850752,41814285,372835340,41748751,1354958860,-1948701869,924748787,-1948701947,-1577940018,-1037368007,1392244633,-268178953,-773195944,-137178656,2025851899,-120504319,-796146173,-389851047,-957874173,-3504129,-16435402,-1895483082,-1895483642,-1023067898,116596363,-1022954080,116596361,-1022954078,856093601,-2146886906,192225508,990311329,1929976582,-1580992251,199755507,553418990,-327153806,116630304,531629507,-1022954589,856093601,-2146886394,192225508,990311329,1913199878,-1580992251,-186120461,553418989,-1339226254,116630303,549748931,-1022954589,243974538,248643669,-930478347,-3997326,-1022954746,243974538,114425941,-930478347,-3997326,-1022954738,12568204,-1949856072,637989662,378144650,-1037957387,5574282,74640082,-118757166,-1933326706,-1207910458,512477070,-1977219341,-167366137,-184147450,120595974,-1950103922,-1612000791,45210251,-754720045,-489487183,-2130414690,-1994391358,-1962478826,-154498347,16798982,128980084,-2135898078,-173872942,-754732794,-216661526,61915910,-922564574,-388841296,-1324943966,32166658,-1022954730,150865607,113704959,-1157691658,1218445511,1946565632,1008366353,-971607548,33576198,855719865,113689536,-1191116715,-1070398849,1426507459,-1057095680,1912880323,116826117,116785956,1946222677,-167697399,116826840,1437665259,-157097482,-1007290106,12568204,-1949856072,1959922643,-216102036,797582854,-1979255392,-1966016800,-1979689714,570881566,586975976,1257179899,-925745036,-277623598,116596363,-13662170,-2012810490,-1962478298,-773205558,1426519785,108331264,254593,-494860565,-372178937,-1594053661,1049298678,-1426913549,116604553,512465899,-2010773773,-182024145,-1010397690,-1174350405,116785459,1946222677,1139527941,-1178349053,1438285653,1430159445,41156864,-1597782530,-1983709099,-1995930338,-1979254002,-174022696,-788581882,-33262880,-1996952633,-1643609282,-13496973,-1959863549,-1992796001,-1022851298,946747513,946092130,-789170048,570765862,87041733,-705248441,-705247990,1191518246,650453699,-1018755832,807847202,113460997,-167716888,132219097,376760714,-1977162702,2018133765,-590284495,-160051714,-534591278,-359932790,516737,-305009199,-1977160239,2018330373,190489,-466422549,-1022703405,-594934648,-925711546,-661994462,-779737877,-321716300,-1962937216,571700426,854624964,-1964452928,-389641480,-16056368,-922070924,478694516,105376582,-1258266648,-1947348225,-771770646,-772943379,-1978698515,4057333,1968046005,132284664,-897176972,-755040072,-1965754644,-1964452918,-152296712,-387052842,-16121829,-276166540,385860490,914950279,-1022949243,-1962936704,-336366354,-466440981,-1022703405,654302346,378210439,12519163,-1949856072,-1962478786,-1979153098,856195854,-51563813,-164721981,-35526650,-2012719198,-1022953938,-1036859510,192202018,-969750646,-670382814,-1007028174,5574282,192136658,-2093119450,-1977220625,990540349,1963533118,657340420,243974921,-841875371,-2010773133,29852477,960334374,1963533630,674118148,12567305,-1949856072,-1979256002,-1979255506,-1979164906,839317046,1032464091,-1588440893,-58718477,57842720,857795712,1354322386,1509029632,-523116335,-523116335,-523120501,-1039933231,-2147257699,-796188476,50929569,153330626,50930081,153461698,113465434,-385876035,-398065764,91422558,1929332200,-9246475,-1992456154,-2012810434,-1979255506,131959755,-359987517,-385910808,259194662,-402164659,-210501808,844492083,-1994658853,-2012721858,1426607918,99347763,1946093032,837305609,-386567169,1049231118,780666611,643434229,-880132728,-1022894709,141497993,1406322408,1375731898,-771889072,-1965859608,1958808261,180783626,1359246528,1481688714,1527279266,58055435,-1996454167,-402101218,-344719266,-930430974,141500043,34048558,-385649216,-1053109803,1128465780,-1175590077,777075415,-930478198,678674434,-657407990,1397868682,-1174394392,57999361,-402648599,57803026,-402651415,-336002995,3401733,1499185162,529215043,65594367,-1011715072,141474643,-1073084534,268310388,141303435,-1992095862,1007184926,1021735968,738357856,1405311776,-33001797,1813940999,512314120,-1017444244,1023394792,1013675069,1022719019,-1173981907,-346932183,47851,742131125,993841524,977067380,809290099,-628439694,-620495222,-637281533,808246019,11980938,-628631037,1962904040,1976434362,-400495663,1978138669,33012479,-399985326,259129446,1118501515,175389500,-16818200,-370051635,-379858711,-689384763,-766252801,-1950098809,-1979159522,1913207815,1856029441,1912814600,53238520,-1979158878,50045447,1125616195,-1992083574,-385324002,-1561800041,141467903,141303435,1457424222,-396054192,-1997942917,-1009059842,57819452,-1007330500,-833427381,58008380,-389133336,1256771887,852527825,-553239818,-385647100,-1957441369,-1962614730,-1948003878,-1393456376,-1010824613,869350121,73769664,-1559992670,1554056300,121742084,-1120139382,1705116789,-397720828,250138116,-35107886,-396659507,1009569236,-401771476,378130365,-397736852,1182060008,751681512,410298684,1104001000,1288549352,1288548328,-1444386188,-1455674163,-1073060491,73835164,-389169176,-397290759,1515835347,1762560337,-807278588,73866889,995706995,-1656524071,782318197,512446464,1128988720,172165002,-385649401,-1958543145,3056391,-847058877,-411779062,-176932292,125173308,-1958772669,-397733004,-2132226708,-504673328,-385809687,-1763061196,-849680177,-967584140,16988422,1959768808,-2134015916,921223218,956745423,141885443,1965571968,1558927370,1479032704,1531988340,198151912,-2145684014,-1207009075,-1202700934,-1202697062,-1974454166,-385680586,-770977373,-1957485196,1034074354,-1392685488,-75972598,-2146664196,54108867,1965571968,1230200514,-386823351,1264320483,1976361960,-10688253,510994492,-858331053,208939324,-943986597,1976352744,-822089468,-862001064,-385649367,-1779892422,1575562444,772182015,1479969536,1513503491,1445295107,1178995850,-1669331722,-394320768,-1047920302,1604186115,-396893323,100860238,1520632666,-705995261,56374843,1180048244,-2147158458,2133098652,-1392432664,1604186115,-396892555,-346160858,1479969759,1513503491,-401640445,91554049,855650792,-336591936,909859308,1198785372,-1962873624,56012232,66683120,915008373,861799217,-523129664,909897731,-629931215,1346265784,-1379923284,104406132,376570712,3147321,-1923739533,1409285532,1540317928,1156055989,-389849393,244043523,378209116,1520501592,-1547556093,512427086,512295727,-790100896,243878350,1048576815,1946158182,1762560790,1730054916,-822351868,56237705,56368777,-1949461272,1258303518,1805779376,-1594848764,19661925,-907427814,121741770,839146659,74162880,-1962646110,-1593616322,-956103602,-1962714461,1174613814,73404043,53415561,-62796245,-1991269133,855858238,-830478144,3153547,1813416779,1959922436,-846075893,-1830222990,-645183027,-53506839,1353498675,321606,-1023198120,-54512826,-1007680596,56364683,-836026031,1336210428,1554237323,-1054123773,-845813309,-372405015,-941044109,1961987068,1963212016,264014831,-1949748480,-1129017919,-2131754240,729099327,-397322410,-397226901,-398341420,-397161776,-1729573573,1599690956,1002963806,1405121273,126409355,112521,-1009849509,-117314568,-853940068,1389131496,1506576616,1364611934,-1966283032,-1974247889,-1672064756,103563,91605258,1527432323,806763459,994537984,1929598998,-1967115455,1543898049,788937475,-1659473405,1398430043],10,[-1974400395,-868357947,1506741736,1397838686,-1047880292,1540106472,-1957470631,-397323554,1515834511,-561294498,-1673309359,1537021833,1497336643,931873627,41143610,-852825718,-1979664739,1928235733,845827,65261959,1537537020,-896857741,548406755,-1012206596,116064944,48956592,-397408080,-396833894,512478163,-1293417683,-1679205941,-352210738,-352079866,1342681090,1489774312,57804602,-20172567,50045632,-400585917,-1228682245,-373280255,-1779957384,-385649916,-29569410,1688339829,-1979258108,1975582432,807308146,113371136,56106633,73678464,-402426880,-1897346809,512312267,-756546728,-1564462386,854066486,1799258315,57933828,-2130839831,323390,-890698892,-875697715,-389232920,-1914057485,-828249910,1506526441,1275039976,1959360488,-1775610,-959560727,323334,1912871912,-18839020,-32410432,-1978829632,-382301244,562333700,-839849728,-1983138583,-402441442,-1192703284,-385961780,-1427636210,-901846580,-389366808,-5191019,807308115,1477348096,-886355197,1527139816,1409256937,1942462696,-386027463,512426993,602407760,-397190400,512426014,727320324,1370330,-1910580601,-1979494370,-823648505,1967801091,-954668559,-1024932982,-372798973,1122567101,1592284107,-386436153,-46398683,518582389,-388986365,-259390695,-1979509528,51374296,183040138,-389510653,-393608443,6307456,-1962511359,1526943766,49539155,-1998942690,-498917625,-1008117260,-1914156090,-2135272760,1443197952,1590307304,108319243,121312827,-1360460938,1024887242,-373073401,-796210355,-98441134,1364915573,102295634,-1672390310,-991377782,-1979933185,1912814366,1976699423,33013275,1961101997,-900470525,80211971,-2067316178,1396768770,304264,33046144,1541829888,-494221686,-383874736,1207667460,2799959,-1426866125,158650890,3391373,-218068551,495225258,528779520,833792,1594159294,-208952077,138170456,-1360526475,33143300,393544252,855942376,-851659575,1007055649,-349604859,-1260877008,-1339962050,-851594238,1010135841,1478391042,108333116,-380632400,71106517,-1326843788,-996480567,-372574999,2146026641,1946369220,1946434800,1946500335,1946959086,-867898899,1672329,-1070409589,567105460,1414281,1543305,1152696370,28844493,-2132639744,2266248,1347947637,-2135366646,-1593609216,-2071394501,-2071396337,-919404517,45142411,567100084,-2071353486,-1802960879,-2007433197,150568972,-1070385292,1239994507,-2138148349,225707257,1963063680,55764995,54206091,121479619,11764873,1016969,1803401,-1131558773,-1070399300,-538334477,8400383,1929435779,-1950338300,51046608,-1187007408,-1880621055,1488980739,-1132458124,1947861043,66824,-352267645,48949472,1934473,2069641,3310790,33867264,-67133975,1015083915,-2146011902,8892,447745909,-2097045784,3516,401081204,429689603,-851528704,-1174500575,-1070399463,-1549011972,1599997161,1583045533,-389760535,-771033032,-1073079692,-454491275,-2133226552,151006911,-1101130382,-1336534571,-892802802,-1962468192,185015582,-2143980325,880017983,1015083915,839808260,649887936,544473088,1843928299,461671170,1958742784,228363025,1958951680,-2134887699,436220856,-922877323,-1010217240,-70744855,1015083915,664570628,-1962642176,-1124026468,1273499401,-1003165250,295144955,77511424,1124075462,954729653,-1490122551,-955283196,647,-83441992,1592264706,-1005786680,1934467,529826561,-389873664,1347682290,1934475,2071691,1285179,-2076506505,142475281,1148041,1285257,-1950131368,-2147161802,74777660,12223743,1946303616,562334281,-960493056,8580,-2071255179,-1957494757,989859228,-31624232,-1979700596,-2147470464,74777660,12353674,228362563,-7542784,-1010824613,71073883,-1132451212,1962934310,25356293,-1325816459,-1628912870,1023046399,-176818150,2720967,-2071265280,-2071396325,-487915507,1590199017,-2041012897,1532647876,-396994722,-1949630463,-2147161802,74777660,12223743,1946238080,-1668590786,1015021581,990672132,1946161052,-1132427061,-2012943616,-33541248,-402642556,-1992032483,-2147480164,158598204,1023035,1340605308,222059265,-2067397003,-1023410126,-2131419076,12948,121283267,-1946785304,1963212017,784105494,460458240,-1626916192,1397802118,78700171,-372700695,-890648823,-959190586,-2134283287,527772735,121245312,-1981262334,-949098300,-936777645,-1966591256,1263623115,1506047976,853112158,983585773,1963108359,596937490,629967360,29524736,1912656256,185134009,168064466,-1984990007,-1996441708,-2013256812,-2097142356,-645922326,-628404224,1016971,-1837964809,-2071213941,-470351857,-2071342845,-1802960867,-2067333089,186,2720966,713344640,635994112,27809792,-2071258764,-2071396337,1944584205,495190272,529826560,635961344,-402396162,-379912164,1364379427,-796145013,1678475,1119141938,57876941,1506314729,1464976218,2589951,1803403,868780880,867995072,71073792,-1131608971,-1426915140,-396804172,-854982574,2526344,1946434688,461670668,696551424,713328640,-950444288,3460,-1010824448,-2067377840,-16777175,-1275058300,227314496,1894400,242505817,-1962933050,-1275061860,-383660738,-2067282339,13,-938415677,-1802677677,1015021619,-1929087740,-1962885996,-855631460,736522785,-1017423160,1342500798,-24422830,4030535,431229045,-1057087027,-543160952,-397388028,259323099,192213307,834044,58042099,1489367273,2043215455,1482317540,915100611,-768408343,-402652744,-1802764528,1381695505,1406796627,5643779,53419579,1558774642,1499094009,-1668590775,1068761113,-1017437747,-2007812097,-382301433,-1949070588,-1275061860,1528941888,-1053096049,-385924119,65586587,-1016667392,-992876461,260753715,112523,1440990043,33013587,-1413379076,119613066,1059764818,-1036342612,-969276300,-123600011,-524011007,1513256175,32968447,540901455,-12061068,-2013137146,119709709,-1962804805,-214216969,70780786,-348060812,-963950860,1077789483,1526887168,-1000609341,-385905432,1381105568,-255895977,33013252,-1327461715,50102336,-1132459406,1966735361,-551244541,-713932756,-780985540,-1132437846,1966735361,178183,-936644605,196779256,1227481856,1914715308,1949187252,1967827465,1516215792,-107101351,200967068,-92037260,1956278787,-1440698148,-1185462,1252663472,-588645771,-1006114305,-389762328,-1957429478,-480881967,540847344,1027344500,-169737100,-785652757,1950998388,540847118,-108791692,1006925057,1324315707,166220127,-1949660415,1475578838,-61789068,158639859,-68619637,-346072832,1027386602,-1957105035,654019570,119869067,182700587,-661911977,-1527529330,-672637433,-1946454784,520494846,1498963463,645185547,-1056716917,119866939,-661911950,636207246,1948269740,-119363067,1034947819,1236027818,-93052868,-1070357261,-1898410837,-373072960,-269892775,-1017124419,-388879640,-303513324,-370662208,-253220672,-1058871101,-169323735,846470848,180617448,-388729664,141820004,-402295734,-152371102,16841089,505398387,-1047833775,-1899850008,1577526046,-50689191,-383802125,468239706,1456573438,1017946595,1016886304,-493325251,-397254667,-1957101532,1962118102,-61778153,158639859,401142411,-346072832,1027386602,1482224245,-385873432,512688038,-164427997,-919347573,3965180,1095108468,1975519916,-1010234374,1019245544,-1324911580,120299778,1709705451,-1207717440,243795757,-1549597957,-1098323708,1380533308,538968126,2105376,-1093956781,11665913,-396678284,-1712783995,11686909,33177216,-1979026118,-2147354346,-360685598,-2096176320,326435577,113792,1175221562,704956230,42256174,167782912,-1274513966,-31339239,1389398720,2042505955,-850938878,-1339985375,-389938624,984662481,-1597911832,-957872350,41533121,1958742700,-1159178745,-185901375,-1161671960,448004727,-105242163,1095937,567103156,-1125579917,43368129,-1174402887,-2081947602,309504,2078855731,1245362944,42745472,-1157401328,-1813493196,-1052579658,646582788,-1002831831,548407667,-1050154922,-401872034,837337591,-385649404,1337197634,305930701,434680693,-402426687,-1269120545,-148779722,-1075578911,-1409547105,866894475,-1633506368,78094852,-1207958073,50005702,-1044387832,-389924120,-2031566419,26328001,-390713880,-1017396825,876093616,339215732,1454113140,1589706984,-389812510,678752446,-2071203445,-397410279,-399720732,1398325739,-61806512,-1336158581,-851135485,1526886945,1947024579,-1054611194,-373205271,-186074180,-1092687665,616478696,683586536,1961917928,-1444392473,1398679998,1678475,-1174339655,45089271,567100596,1894303602,-138520128,-50689279,938058995,-68163389,1409025000,-1082073461,1966735361,1396916994,-386116632,1538980690,-853887998,33143329,1320470835,124985805,460653116,1606117353,41533015,-67105351,-105208589,-851332095,1007317793,-385649406,1189724255,-850414405,1591505697,1001702235,968099563,984875755,-74717104,1492885480,33143379,124985805,-697039556,1538990057,-1070732861,-373226775,921287411,-1049892416,1929394152,1946303495,-160306712,-1392379970,33554873,41533384,-571955981,-639090243,367547325,-1160940800,-104922503,-849955839,1009742625,-373263343,-1679246639,-130121477,-1233846271,-90642349,855767482,-851594048,141728801,1052039307,-1070390835,-1653341124,1136876445,1347636559,17221,-385875968,12173285,-401837056,-202850165,-2131131910,1408004864,33013756,-481882744,92294927,564152067,1136175623,-1527534816,101516742,-1064384372,1962731496,-1948873963,1288683507,-218101831,-1961724762,-52893454,-1906775179,-373256488,-1695958456,1027386559,-1993414283,1481430838,-1064380274,-1950331160,-2130486242,-2080378653,799084739,1036200707,-697171952,121585280,-1959365376,281510907,739150679,792103680,1372465923,732230650,736594932,106167270,78759819,-1958680365,64523480,734563544,-1262448936,119655754,1906332507,-694014464,1896269388,770179072,-1079908162,1540356584,597818251,-138892537,-661869823,-1194750805,-1985261920,42305805,76384512,-1070391808,113694862,-100530929,531896552,-1979380064,-852249392,-1959855327,-1907566826,772219678,1289168521,-652833746,-1262472628,-98448053,-685339858,378416716,782191833,860673955,-1562865984,-1057094385,867488306,635969997,-1898935116,-71266600,784279784,-1572022624,-1578631055,1061060797,645201927,-1899459578,689867712,-850742265,812779297,56515066,742296561,734432000,736594884,-1527513632,-1590756356,1939754199,1946696715,1946303500,-1059985147,350864219,-1101796930,-397507397,938193670,661545283,1868767348,1852404846,1629513077,1919251558,1162367776,234835020,1393915136,-1262530840,1344392473,567086516,-1261401512,1528941838,-386042429,-555172041,-1098258254,1286914098,1338515917,214126570,214126590,214109379,214109379,1346833603,309131,994444426,1962936503,179800836,79137024,42991360,-1215577344,76021766,146225990,-1962642176,-1996485961,-16775497,-1023409529,563081,298889,429961,692105,165831,1489174528,922705499,-883554493,-1631287720,-346334631,1499159280,1587604459,1975582208,3055886,1073956771,-1070463628,-1023068510,82380487,646643712,512426821,1525220163,-383874113,868451076,784565187,-789182582,-1342131773,-1130239895,989856952,1946476574,-116996310,-1202697215,-956083151,-73153402,-49887743,-105250815,-1274957823,1931595069,1946303498,-214308605,-1984449047,-1962927737,-2096830178,-1950141757,-1979389666,-1023398009,6434442,1946480515,-1963994874,-402172755,1671495583,1962871552,1384483332,-385382393,512491329,-1618279191,-75497447,-1274776572,-383660738,1347993350],11,[-276577146,-386936572,669581315,1343077375,4646995,184574907,-1929087745,1007112861,1008235533,-31559136,-1830268153,-1057072129,-922874764,108136248,-960295504,126484487,-1996524312,1489197831,-276577146,-1576766204,-775749534,1418037487,1364378375,915099731,-2071460631,-1802698701,-1668612045,28901401,-851397632,-385649887,1347993286,292883772,1963211904,800882695,91553536,-907539792,1499158783,-1172389030,-628228096,9800510,-1178394876,-397177264,-1806413997,-1252744876,-1017854380,2035604492,-1651813547,-1082128569,1946157056,-1130108669,-3479470,855884419,1246424768,176654574,193431552,361203712,377980928,394758144,210208768,226985984,243779072,-2021064192,-390594541,260540675,294095104,428328448,-2017000704,33751066,-1190858562,-397344384,57999839,1912644841,-337094376,-108965631,91358231,1806208,29353988,-1964440715,28305408,527565749,477381948,1312555189,28644980,276057916,1295779253,129305204,74732348,1320894697,-1490942796,61931547,1946257640,24897580,-930475662,1916070272,100237539,1927863923,-401181695,292684133,-327098230,-2134049232,-931986692,-456071984,430934086,-1966765568,1963009257,1959332358,-2133983565,-1401748227,108326154,41205770,-334836226,1740681,-1962890008,-1962933873,-1962933353,-402175075,-1651770046,-1886714041,-1752498171,-1651834873,803735375,-22091523,-1341930877,-360452480,-980788990,-1047901458,1201507310,430934535,-771510016,461867749,-2084238848,-2081553470,-919403542,-2080513300,-320076094,1607560,-360492711,-2146717691,192152825,1963063680,-351722492,-301325310,-1979465085,201330311,-360452599,1055452162,8898051,-1973812992,-1325397585,1533587456,1963260544,1026984716,263686407,-1279817472,-1179260928,1325186281,1962967272,1927856897,1968323584,6678546,-2017042315,-956301298,3975,1021438720,-401705660,1249181775,-1996450584,-352317033,1967340751,4057106,1144794996,2129146997,328698112,1018817280,-401771188,1178337319,-2021121931,-1460994036,376787004,1006638824,-2012252859,-352318073,5499031,1021833,-1159098645,780473,-2134682820,57945148,-2142310165,393478204,1006930502,1022653472,168064300,1019476416,872575585,-1010824672,451432019,1398586112,-1959902397,188957455,990475465,787576273,-1017442421,1404661993,-1275068230,-4134906,527645244,460468284,-620504437,-637281533,808246019,11980938,-746071549,-579482370,1320764649,4965211,7210496,9831447,19661568,39321984,78643392,117964896,157286464,314572848,629145624,1258291212,6,-1651834880,-2017065145,-1962934272,-2096672867,703,-488107148,1335724801,-73996281,-1081929356,1962934274,-490130451,1173758,-88390167,-83883288,-401668931,-1947619578,-54073093,839172739,-1651773760,-2016999601,2,1123857384,-1007763406,1019787,1465635723,-397717166,510965396,750152680,1505253608,1959922513,-902080239,-896850062,2045266769,-385649482,1582938952,1364416607,50379963,182486750,-401771072,126353599,-336010685,-1198528245,-398260342,-119406337,1019019,1959406426,509446,1543168579,-2135329047,980681023,1479721859,-389773744,222036187,134092404,-78124973,1958805083,952696353,-1340378617,12707853,1201507155,213876743,1952120832,-401952763,-1070464849,-1545009272,-1201673734,1946304384,5105912,-1662402550,1268616186,44010247,16759296,41081403,1424611975,1268616122,43485959,10455808,-371578112,-1651787197,-2020931765,-1005977598,-1072037588,-1950053736,-1171396136,1201507155,193955847,48847616,1397839546,122133899,1425280,-972459008,5511,250299826,1490816,-972393472,5767,971585970,193432250,-960493056,2951,568858485,-385649158,-1651770830,-1886714037,-922025982,-1410798476,1582914553,1397839555,4712528,122658187,36747,1979316200,-100079357,167739,-397151628,1482555437,180322554,242548736,690118,-81073921,1499200494,-561265826,-335969304,-997828364,1201507155,159877127,1472420608,122133899,-1191182145,-1377304565,-385649159,-466437747,1607562,259330216,1032067,990409728,1946161087,-1463484877,-2096138976,4543,-1086650252,544473105,-2136423170,-1081929867,1946157075,331299592,-32672768,1961102020,1202971141,-1017139733,12550239,57999360,-1291982872,-1185486568,1381441275,-1912602438,35032026,179972,519770347,12210775,-1948611072,-1090256874,1397751808,270437974,-331202043,225771944,-259267534,-1795215790,-346401218,-1168417042,548405280,1599756526,1454559007,1447515789,851662406,63079396,1948132588,1201507093,230653959,74776576,108266556,1476488,-360480588,1268615941,45583111,12008192,-334793728,2112406538,-372798472,-1947415791,-972601443,16782727,1201507267,398426119,326434816,-1651772533,-1081931953,1946157058,-397784569,-1007749066,689350,-1651784960,-1031600313,-2021069820,-1081933800,1946157075,1954588676,297763606,74711040,192159912,1032067,-1475775488,-2012908272,-1023404137,1556352,-956795904,6023,539290698,-360449164,-1013060861,-1058662391,902940644,134286204,-2067358968,1824859773,491127342,174823549,-1171539555,-1792343683,1670260519,-576951683,-1840700302,-1796495234,1288490188,-1432910978,-1431655766,-129,2147483647,-522058880,-1792836922,-1224969974,-2027717217,31075,0,1258520320,-880873024,-1787428356,1938428557,8151948,0,8388608,0,1132474752,-2099050395,57990784,-1699354297,-2134237011,11894629,-2063396271,-1784828718,-2021638152,4,0,1047558017,-1901329829,-1456214138,470032336,1820572809,-1067453216,1313084810,586777454,127,1225785344,-148050558,-1787332004,-56227728,133909662,1289703492,554098754,-1585424169,-1847377066,89874480,841636590,-2095552553,-283301593,-254710216,218157065,-2055179056,-2004318072,-1431930360,-1431655766,32426,0,401703488,-1438963364,1757577528,265986593,-1691582135,177324395,-563773434,83047417,1700036661,-1277738302,33117,0,1790084128,815985910,1565163273,1554579456,1516985079,1553161381,547348,-821988864,1947138944,-79789830,1979189250,-1655154446,1343198648,1319632686,1954495576,1600114433,-79789923,57999874,-2135583000,67304254,922684021,922682531,65733797,-16744984,235076406,1448657086,-364078407,-167766030,1946696792,-79790047,91490306,6629866,3860726,77923983,77792911,-1583103949,77570820,1122503147,2287797,-402631960,-1084357981,1448605184,78364619,-1581381909,77578071,782577404,782577317,-1614888027,78364420,-1413608469,77577988,-1614937109,-1515848700,-1094474331,65733809,1510254014,-1387221507,-1387221680,-486540208,-352015425,77577987,-1420231590,-1420252328,-486560936,81069711,-385882648,-1175912494,-718864385,-5380092,1874725867,-1107039401,-1998039135,-1281103617,-6690621,1874725867,-1107039401,1961383841,-1282021121,77577923,-335576344,-10098685,-1011641624,77989622,-33262337,-1023105522,-335582488,-11671549,-1011644696,79378057,-385911320,915144655,132646075,-8853504,-1006645784,1353461500,79413078,1593789416,1493117672,24496382,-1101639485,-1477966661,283664127,-2065148161,-420913409,-1524724737,180849156,-1979026240,450941123,-33393216,914408384,1585448101,914413311,-1015020379,1962924776,-402425525,-1499398168,1921072132,1515829255,39708752,-396864834,527695735,1348101560,-1090588184,770201666,-15931137,-396868930,854130503,-18028289,-1107149592,1474909948,1479196415,-2130762776,-2147179210,1479720643,-1073806359,-1377303365,1478672126,-1593894168,-2009332570,1211919731,-1293392270,-1561832525,-23009101,-396920898,-1145110785,-19011580,77936256,-21960576,-396918850,-1813446933,-19273474,77936256,-25630592,-396933698,-1813446922,-19601154,-396927298,-192151806,-385963288,1894317632,29092094,1543409640,839165600,1086522340,175498250,-1023105374,-386001943,58261251,-390825239,-389828015,58457847,-1145977623,126485670,746588102,985550976,-23467944,1213729650,-27072432,-335670808,-32708596,-385984536,669580884,-26416898,-385992728,216595932,22538494,-386010648,-337052085,-35067651,-396910402,65601150,1468514046,-385976856,921239014,-35592191,-1946274328,-30873356,-386017816,-1145045497,-38868988,-1312298920,-390941464,2143223218,-32380841,-402342978,-941031973,1467465469,-386006296,-588644950,-1304526595,57999364,-386048023,1987378767,-2147124836,-2147179210,-402340929,-396886676,-396362400,1927871844,80461489,1962795496,393846022,-1078920983,92931238,1366462524,-402097763,57868311,-1090638616,887620803,-15734531,-402338882,2062155166,168135422,1327658176,226504074,2008562816,-1971245881,132219080,-790048703,-1729572632,-1965295725,-1998532095,-1314864339,2025851396,1139393281,91856307,80295552,-1308104576,50005702,2044398344,-919142624,-604548348,1509955304,-1509493157,1031143172,-635254064,78061192,-1712717897,-887191059,-56694780,80424657,-1010956685,-48175100,80428675,-391220224,-1010893642,-1662495228,-49682180,-56956833,-335758616,-58529577,-386109464,-389828463,216595606,-55252992,-402650392,-353764198,-352210689,77963269,-878542812,-1524203516,1048608516,1923876006,-1341921021,-402342977,-1044448168,-54138793,80414454,-402295807,65797269,-386102296,-1497386927,-15865852,1929694142,-2144043005,1946223862,-58267645,-1090767384,-1796712503,79412988,-2130939160,-2147179210,-1090763288,-2132256815,-64427780,-2130940184,-2147179210,-386134552,1692990474,-66787076,-396895810,199818394,-60757764,-386136600,-1508262,-63837957,604294048,-1526321024,-1528249596,2034267388,-1351620349,-1979406658,1357434884,-791658320,-1444412280,375291,-71243695,-386156312,-941031651,-67507973,77991678,-386166808,-530973761,-1073456925,78775808,-1006925847,544567129,1852727651,1914729583,1109421685,1667855201,544432416,1749229665,543452265,1109419631,1667855201,168633357,1868787273,1667592818,1329864820,1702240339,1869181810,604638574,543516756,541934153,1936876880,1818324591,1836008224,1702131056,1631723634,-10262157,1919243789,1852795251,775045408,1126182960,1920561263,1952999273,1296189728,1919894304,824192624,741423161,943272224,824192050,-13420487,925958157,1851869741,1278425133,1852138345,543450483,1702125901,1818323314,1344285984,1919381362,1344302433,1701867378,544830578,1226860143,453004610,573910788,283125036,690169138,774842675,556930272,623063854,774186030,858530100,13483805,219087643,604102897,624177185,-843113166,251861760,31519245,875569444,-1088605659,203096269,-521071600,807478273,489825588,453037503,-233566196,556007904,841298992,13483805,336595995,604102899,624177185,-843113166,0,0,0,-398457856,222080389,-2065169547,126496429,1975519811,968934380,305121299,-1910479159,59580447,521377056,-953016634,1556361754,374654230,-1608877641,2089097672,277590032,-1190091080,-525790996,128122895,423926596,2257826,1483407360,-1899459554,47320,1597650571,1946172547,-8063461,108364031,-97239,-2080307989,210501630,-1869609785,-521408117,-1974548173,692997644,536535556,-930284861,-1064380274,-1912184315,33470672,-1258561397,1008848176,-1173720318,162815418,1743331789,-1070391648,867489934,378020301,-768473842,567096244,84885120,-1866850558,-1143245731,1253375999,1253319117,-1929764403,-1950314800,107097539,4053131,-1207733744,-796192768,-523041615,-527742904,-1896480584,110804696,-1191182145,-201588594,158316964,-1426866125,-661731188,-1090486082],12,[1354301945,-1527514112,637545633,-1912134749,-1393151016,-76169206,1975519916,633768950,268828656,-1047771136,631495054,34507783,86304775,120135305,120002185,87426758,-1547400447,2949164,51028738,-1095801112,1522097914,58386439,-1184944450,1911031790,-1546089469,857604944,-1545957678,10552592,379790848,172295,119055142,637538465,-1593371997,-1557790702,278988564,85893892,-1560244063,-1834941158,85762816,-1560253279,1856046358,85500672,771780769,-1593658717,-1557266318,-1914174796,872095649,-851987264,-2141407711,41168890,378089398,817366817,120496903,143197895,113709056,1073744011,143460039,113713152,-2147481457,281874356,-1577039710,682886938,225575484,121393332,213452661,1745783051,690391040,707168256,-1405097984,121964231,-840433408,-167328086,113650689,859439287,49914560,-973068126,50650886,121308871,246939776,51159811,-1560053064,-104987678,-1981904127,855847734,-268194624,58048523,-973022487,914948100,635962163,988902569,1946624262,130435870,857639202,126501635,-596328438,119604794,540805492,130477941,-957682944,-102236153,-1445140312,762598204,846480188,1182027068,863258172,108348732,1597547054,1144810987,-1574039435,-953262279,1600051462,63498334,-1712760341,31713453,121312905,-622310165,1159104769,-398202105,372965841,1282605073,81729160,113652971,-402585793,378077629,-397737940,742172820,-398253963,-92165543,208867328,78758539,104587475,577896492,120002185,120133179,-397731725,359966828,119604794,1642596725,-10098264,-374696727,-1695961812,2924970,2925384,1874546760,27650057,81796745,-543113165,-1950286332,65065416,11778755,1128466313,-764231165,121312907,12370561,104591074,-1032649974,-388287664,779354438,119382872,-125046645,989869317,1929579014,-1070378839,-218090055,-960430422,-2071461628,-2071461875,-2071461873,-1668743141,-398262247,712245522,119513944,-125046645,989869317,1929579014,-1070378893,-218090055,-960430422,-2071461372,-2071461873,-1668743141,1079509017,1509961891,-253591472,121585280,-1154779904,-2144466800,6240574,549129589,1161724687,57999367,51744955,855798746,-1957999653,-754667053,512312299,-2141518041,-1031012638,-661929173,61936242,-8328237,-1157402110,-1031077376,57918251,-1549165335,-1031077110,-1560269661,1168311087,168180483,-2081852925,466238,1048776821,1962936095,857639689,4161539,113640820,-1677721487,-1649771288,-725926283,-1642534819,943620142,427032671,-1184966213,1397817350,186616622,-402426661,-2091123865,-497483069,169774061,3186947,1263261739,-1146482968,-471334511,-1453463395,-392341271,-1243044132,-768394586,57945148,-1012359960,1152696371,-1014357555,-1024016130,570717312,180499152,-1976646720,-2115272676,-1211956877,64684800,-1389476135,-370604151,1560725247,113639432,-1996289956,-2130155490,-1996481341,-1962382818,-1933475381,-2016980736,8388608,512478091,-1048508312,-1886846964,-779419643,8438401,497545,141172363,1542121960,123143878,-1571770113,1453459285,1392953095,855638023,7399616,79562357,5892096,-402652488,108331106,-402651458,79167563,5564416,146671221,4057088,-1107296065,113049600,2222166,-1107295553,-188940286,1435733,200020968,-1962052142,-334829318,74830347,121968265,1161724867,158597127,-336140205,527815179,-2067321253,6993,-612055250,-1023410082,50596030,-1070391568,1015273614,-87875840,-289394110,1161202521,1200457991,482443527,1267566848,-2117205241,-1996485439,-2130227315,1358990529,122658187,-2016949365,8388608,122396043,-1215704181,-1031733248,-1048510452,-1651834868,-2017065145,-973078528,-16774777,104329,364425,8438145,-1752574461,-1886846973,857604103,1054379712,67222912,-1274252029,808356335,839814144,-1274352896,741247479,772705280,565845760,-1004344320,-1006937106,415172126,-1900006654,6994368,-1425966408,-492058484,-1093103881,179070360,839808192,62915556,-1510437952,-341063540,-1021376531,-1070397922,-930299762,297719950,-2430618,-1559983725,26543129,139367941,-1610080337,2006910291,87791365,-1492052314,-2035805930,158903066,-1459015764,-1830216869,1137434633,-603416353,-571864698,1097853705,-465456660,1541605666,1148184133,-582711065,-1011480444,141352456,-519423269,1474431552,125798154,-1274564215,1672286600,265143560,-1576545320,25825275,272609808,1483579648,5802398,153,0,-1023410176,1375735838,1384140743,-461353017,-13568,-1,-1,-1,-1,131071,5263360,-65538,67767943,0,0,0,0,0,117440515,117899264,32,0,16777216,6168,5242880,1,1799,0,0,16843009,16843009,16843009,16843009,16843009,16843009,257,0,0,0,0,0,0,0,0,0,973078528,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2883584,1646398464,758394938,1647194416,29537,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-33685504,782,0,0,0,0,0,0,0,-33554432,-100663041,1,0,0,0,16776704,0,0,3170,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58327040,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,50331648,2583,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,65536,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1275068416,542397257,0,0,1375731712,872021,0,0,1275068416,574898511,0,0,1392508928,574969409,0,0,1124073472,223628879,0,0,738197504,1414548514,220346929,0,1409286144,223235922,0,0,1409286144,1179012946,13,0,1258291200,2120005,0,0,1392508928,1162170947,741351502,221260848,0,0,0,0,100687951,0,0,0,20905984,826474608,196827,0,-44290304,7941,3382800,120586240,0,0,-2147483648,0,0,0,0,0,0,-11513856,0,0,276561920,0,0,0,537067520,8223,0,0,521338880,0,0,0,0,0,6600,0,0,0,266338304,0,0,0,4235,0,0,444137472,283906214,0,0,0,4921,0,374609500,840577566,543560239,0,0,0,0,0,0,0,0,0,0,0,0,0,423886848,0,0,0,1141318259,0,0,0,0,0,0,0,0,0,0,3,0,0,160106863,0,0,0,0,0,0,0,1048576,2097216,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,169281943,0,0,0,0,-2147483648,-1761607680,386504457,628490,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],13,[13,0,1,520093696,1,235590154,1,870924,1008,0],14,[1024,0],15,[1024,0],16,[1024,0],17,[1024,0],18,[1024,0],19,[1024,0],20,[1024,0],21,[1022,0,1,16777216,1,1536],22,[1024,0],23,[1024,0],24,[1024,0],25,[1024,0],26,[935,0,1,2105344,88,0],27,[18,0,1,44892160,1,-268435424,1,185207562,1,-133824003,1,1828717053,1,2097154,1,196611,1,-233439229,1,-167710204,1,259584,1,33555975,1,-259850238,1,-167710250,1,521728,1,68642,1,101122700,1,-167772160,1,1422980608,1,87296778,1,100683466,1,247722566,1,0,1,-184549286,1,36,982,0],28,[378,0,1,-234556906,1,-167771444,1,133038080,1,117506047,1,119584768,1,62157,1,133887488,1,407830528,1,207752290,1,-167750896,1,33223190,1,1667714202,1,-234486272,633,0],29,[1024,0],30,[1024,0],31,[1024,0],32,[1024,0],33,[1024,0],34,[1024,0],35,[1024,0],36,[1024,0],37,[1024,0],38,[1024,0],39,[1024,0],40,[1024,0],41,[1024,0],42,[1024,0],43,[1024,0],44,[1024,0],45,[1024,0],46,[1024,0],47,[1024,0],48,[1024,0],49,[1024,0],50,[1024,0],51,[1024,0],52,[1024,0],53,[1024,0],54,[1024,0],55,[1024,0],56,[1024,0],57,[1024,0],58,[1024,0],59,[1024,0],60,[725,0,1,65280,1,268435456,1,758394882,1,538980656,1,1396785696,1,0,1,538976256,2,538976288,2,0,1,979509260,1,808268848,1,1633824305,1,3443,28,0,1,567086772,1,-1608610258,1,-18388,1,158664327,1,1962934077,1,-852577276,1,520039969,1,-315413346,1,158547587,1,235238911,1,278784287,1,-1899459332,1,795065552,1,-1909014386,1,-80961506,1,101107254,1,-969506773,1,-2144630522,1,158657803,1,117884726,1,-351469269,1,1899921426,1,192151561,1,-1172369890,1,1001663500,1,-2145443379,1,686142,1,1048578676,1,1962936951,1,100329475,1,158009030,1,1896269312,1,-930349047,1,103536782,1,280636578,1,199423744,1,-1207733038,1,-1113325569,1,-1608610260,1,1845949996,1,141885193,1,1912957928,1,168945667,1,567089588,1,749773366,1,158205686,1,-402098945,1,57804116,1,-166927640,1,-16091386,1,552141684,1,1996944902,1,57999113,1,-971916823,1,665094,1,172951238,1,1309066752,1,116850698,1,-63181,1,99156852,1,1933476609,1,494141449,1,-2013265986,1,-1089899722,1,-919393397,1,1010936492,1,1241085197,1,243801870,1,870919050,1,-1172369919,1,179579654,1,243933645,1,-315479290,1,-1107050109,1,-1983960314,1,-375065813,1,1444806934,1,752533335,1,-391499772,1,1017776926,1,1007252493,1,653554981,1,1040139718,1,237820606,1,239396895,1,118365958,1,1935669131,1,-1105261051,1,179055834,1,1007580352,1,1007318029,1,-1442614211,1,632353003,1,1008688810,1,-384928755,1,-605552484,1,1948597258,1,1963801604,1,10021123,1,-1569574868,1,-1636366020,1,-772764776,1,-1906899226,1,856240902,1,-1950250039,1,-1359853063,1,-1960378877,1,-2096668875,1,1718943742,1,1947024556,1,-118773151,1,908422074,1,749346559,1,109978484,1,1236535603,1,113713613,1,2355,1,158795462,1,1996932608,1,521011210,1,-400206662,1,468262876,1,-400617730,1,28843988,1,-383660788,1,887684622,1,-1077841388,1,1541942155,1,1966750730,1,173336600,1,-109769412,1,-150319640,1,-16174330,1,-370706945,1,1072233962,1,1965374474,1,-10819325,1,1963801770,1,-1930460687,1,650611499,1,-399799646,1,-353891802,1,1845949971,1,521076489,1,-1950742156,1,528738347,1,-402099480,1,57935160,1,-1107014935,1,-641782901,1,687978540,1,20718029,1,-12843148,1,-790034827,1,60549376,1,-1130232438,1,-1189040084,1,-230227959,1,705278126,1,752460481,1,855671231,1,-1431546167,1,-85979844,1,243847670,1,-396492672,1,-1281163151,1,6078252,1,-852950600,1,749838881,1,-1543095636,1,1007252524,1,-402295795,1,-260765181,1,5236814,1,-1087588957,1,28835948,1,-1574843095,1,1055403186,1,750232320,1,750061067,1,-2144552541,1,175377724,1,2877510,1,750323209,1,-643763733,1,-1139373524,1,1959922220,1,8907011,1,1266010366,1,748691086,1,158547587,1,-385649409,1,585760170,1,868455421,1,161605851,1,748947002,1,-880675979,1,-398032896,1,-398063213,1,884935943,1,375044,1,1974399632,1,112649,1,-670310189,1,-705964053,1,1346454102,1,649050711,1,-1107112471,1,11872777,1,-1976772161,1,-214768884,1,-251420762,1,-1365070690,1,-327832276,1,1048629387,1,1946168494,1,749838347,1,749864458,1,-847970500,1,-15371288,1,-57611822,1,-17004055,1,1959329482,1,-1358510345,1,378142764,1,378023100,1,-1578619687,1,-1086345202,1,-1431687966,1,760593066,1,567089844,1,200337414,1,-1089996917,1,96873551,1,-1375287808,1,297009197,1,-642113778,1,531949612,1,117311347,1,-420926034,1,169987329,1,1964160192,1,1581154627,1,1968128813,1,1614708751,1,141905197,1,749670016,1,29878532,1,761151105,1,242571333,1,761282176,1,-2146994875,1,19705614,1,1048689387,1,1094856030,1,1048621685],61,[1968450912,-1358004053,-1528102356,749668086,-955354111,1160601094,1611056728,-2031532755,-1358498303,527696428,761136839,113656130,-1168888480,263466325,-1073077811,250087028,29616392,-1174360343,1001663500,512631245,113650848,-1090516623,-695522225,186392206,1958742700,-1428475378,175423498,259275580,-369824852,-970587759,1312554821,1342135434,-1957538221,-2133708046,1966735740,-2146137595,236863722,-652834785,-1847044308,108224269,-399996742,1511988522,1552309086,-851725057,-10713055,-1608610250,1896283692,-375885303,-1912144148,-1272143354,119655753,-17469,567101620,567101620,196977446,-1960009053,734563544,1096387,-770972937,-4717708,750625791,334162115,748684942,1996932646,-970588151,685830,856094502,1979711241,-5314543,-1275066693,639749448,-402050141,637992875,154338958,760551050,15269683,-1950338291,-1359853112,749051983,-12240346,-1096154764,199765334,-18419,179953547,128709376,-1106839320,717171595,702731,1007110888,-484215795,-1910110708,638137094,1124548489,1021881411,-1442352121,175377724,229700587,1239016362,-1070410005,113259434,154510111,-2096547933,-16157890,113706613,-1046157,-386245143,1031800485,-1978764288,-1326907579,-1609599998,-341168987,760586249,-1331019772,1455335994,210298925,-1911352344,-1272143354,-1910387383,640458758,158009086,1896269350,1556021257,-1174959360,-1510801326,-1154723910,12061468,-1375275445,57999149,-14818327,237807150,631880223,-384060440,1048836594,1946159475,1933476114,-1007681783,-1910636112,-1574133730,-1021376143,751044343,91619327,-349840454,751018195,750913082,2028471156,-1003058428,-385928404,-1749416828,461170726,378156724,567083100,1962934077,-136185910,-1946514461,73853168,-383344198,-1169024162,1102318332,179970509,-851332085,-1547685087,113642103,1510017390,684374723,-239467541,-2430936,1877548814,-1608610049,2013724204,-853953526,-1572797407,-54850806,-1962440694,-1261882413,1914817852,-1260876843,-1172189890,1018432266,-965598771,1052039307,719856077,1845937682,915079177,1048775289,1979648371,1929824006,-336592887,1845937699,915079177,1017907833,-1955105412,-1207232490,567098624,-661943182,1200029616,1614360,858491839,222068937,1894318965,2084339967,-1431504780,947129660,1971076161,1170614005,910757375,730467976,2033617230,437685002,-919383797,-851705672,-1200465631,-5187445,-1575467130,377946137,378080024,233507610,-1978759114,914968107,-1226306951,-383840751,-35063071,1933476350,1978662921,1929824006,-369098999,110033022,-919393120,-1960080450,222080254,574359668,-973146251,-141822997,1965178028,1959656976,1191544844,1017954814,-17402590,1967013069,1044152370,648808053,172885758,1006954216,638153997,172951239,1760231433,172998487,1947024556,81127492,104480628,963914916,1022225322,-401181380,222037179,-953808523,151660038,1463675648,-351656257,-2132768045,594902268,1996946982,77195274,74714428,326466620,1827217158,652248830,989822336,844038517,-2006996288,-58702043,-33197043,-10163775,2000584742,343146506,638221247,175718025,-399799362,-1431567269,-92992196,730467976,2000584742,118358026,-1539407677,74723116,41168700,-1966908356,-402629610,-1746400844,-1224280571,376767021,567098292,-1813507982,-1086344963,196673629,850064128,915129280,-1974587992,-1058472124,991982847,-1977060110,-4855804,-347208844,24936690,-1978895314,977076036,-1595403916,-117279233,313027,567098292,-1966925965,-7477244,855078393,22841051,567098292,1552477298,-46864383,-1254717114,6078253,-852950344,-303512799,-1086345213,196673629,-1096092928,-85458815,6078457,-852947528,749969697,750323211,-970087261,388869126,28311976,95421044,-1574124638,113716418,11460,-1272097350,-400437990,1939668785,-1287749622,57933869,-1107161879,1438580828,-1177056467,-1527578612,567087028,1344824250,-401053208,1357383458,-1073063935,116787829,1954557293,-54990589,113643956,-956366763,268458758,1948676765,-1086345192,196673629,-1951730944,-1087523530,246939740,-1272853207,5618193,-397401651,-346553695,5618181,-1057087027,1877542517,10611196,751044351,-399680066,116785362,1963011492,761839340,1947206902,663796232,-350752280,15132675,187528609,-1082755904,-1202705210,1487609888,95539339,254077139,-924315465,-1439846386,522502794,-1341210904,-963990995,1342564560,1919171584,-396088318,512429739,-620024461,548942452,-338580704,-338564143,-338629680,1639368586,108137532,41185462,-1073083348,212861557,2095583415,-1438994418,1961411466,-1429829106,-1163214797,1961372870,-1039204841,-1607568084,-1029559101,5105708,765724406,-31886334,1965927438,-1408842221,-843442387,390653990,-854849352,3008545,485036724,-402018049,-185921984,-1188247873,-1527578616,-1180032848,-1527578621,1386922035,-399718726,-1017506017,501817520,-1178971634,521018921,521603560,915129178,1049308537,-1070387845,-393488245,-788520775,-1781018138,-1795141656,4909203,-503311213,751222766,-1843916615,-1828706328,-1795158552,855640552,-960845120,382593324,-388724144,-1973813247,-789917454,-789917462,190698,-494872950,-1325239281,583925248,818577613,-1031089878,-1072512086,314869287,-997840960,696498883,-1409253186,376750090,1006723816,-401640435,225705249,766721664,-1173982208,-1410783262,768506,-1409262146,41238332,-108791326,-1171557120,1474832251,8437270,80205451,179830904,-1390293748,-411769846,201400040,1953381408,-1669776356,-1644223768,330618229,-855614278,-1494724575,-608544768,1958805029,-1092041925,-2146864132,2995006,-1679097228,765998731,-402625345,28836067,-2145268439,536898878,1948877754,-1172851693,567083100,7071824,633649752,-982138626,-1090904599,-1192755071,1963801600,99543299,-1207822872,567098624,1915083706,-1898411037,858563102,244004562,1068772541,-930405939,-1152172573,1085538305,1918575053,1958820617,-1053079068,29043060,1140897792,-1024056883,-384010880,-1910630982,-2144559074,618814,-1173588961,1001663500,-1070456371,-1007040536,154470019,924222209,-1168965623,-1959392922,-1272000226,112959,-1956961843,-485920056,157720583,678763068,856067590,-850807799,113706785,2355,-1341551384,1933476109,1979707401,1929824006,-956301559,17395206,82357443,1325036544,1948269763,1950170126,1949056010,1950039046,-1022804990,-402619970,1048641503,1946157148,-1958328821,-3020578,175496763,108268860,-383340614,-790038238,-1090052355,-4718507,-1070355713,-1330992213,-1186485752,1068498955,1438296819,-853887955,5618209,567087540,666745424,-1609255448,1074004060,91570236,70037664,196012097,1958742616,668252681,-384525848,-809828989,345040935,-1188209218,-960561141,-203977940,168671396,-1430244437,-401309975,65600867,-44177152,-400057670,-960555926,-852446164,-466464735,-235533647,-523107151,280609802,-388986351,783351181,-997566294,179430450,78770678,-1005920046,-1978658631,-42735408,-1163214797,820587718,521018900,32106502,-2144991630,175439933,-1341993752,186574910,-1977206549,-1073068283,607924340,233309556,653257483,-1152973430,-1073075774,-1014817676,38135811,125044538,1962950528,114551793,-16314793,123666775,520603883,700234435,-1340877079,-1341199555,-1341461733,-1341723842,-1341985988,180808060,-1409253186,-1499208654,-1472820947,-1224292819,113639469,-1962922573,-1959942090,-1959942642,1362879446,-187963306,1529719459,56221227,-472478773,-391362263,74840599,766707454,91569980,766971520,1965702146,-1223786491,1290273325,973501694,1965859846,-1070444842,1011221638,-2013104883,-1472820988,-1508996819,-2134981843,-1073042432,65537396,-1022542848,-31594324,993789045,-1018235275,-402592280,712310752,-402603032,887619926,-2955263,376716092,1947024556,23455761,91503420,1962798824,23390213,-1070339349,82363307,-68818944,1031808707,-1173850880,521021555,101902825,99582751,753457035,-425727,-370641920,1994920667,17098752,15919190,-397904802,-370671397,-399054080,1014235364,-1403593933,259263804,-143311556,1015071742,-17795827,1592585159,108317694,-383202630,-397150506,-27590596,-401574705,-1595408190,222080000,-471333516,-1007228160,748691086,186392206,1015084595,-1947175936,309455062,-1392814360,-76169206,2092887275,-1107039448,508962945,1912612328,-386430192,-142147429,721479912,-216070450,-1017241692,-349668162,679591427,1912604136,-1870992589,3008764,748684942,470191654,1375679243,-391358634,642187375,1979663674,1609818626,208951646,5630033,1031808601,-102730496,-1962467645,1088968702,1459940096,1493188328,-108529365,222068931,-391378060,1072169015,1966947328,-2134981648,-1073042432,-1394080396,-1022542596,748684942,470191654,-385928437,-2144993269,-143327171,-348278589,-1178586622,-1359871744,1918975171,2004499462,-1021301758,988304209,-2082895104,-80018709,1364207730,-193009581,46367579,-338492239,-850742205,-1912169439,-399728634,-1660423053,108222553,-383383878,648738214,1479,113465691,1220578384,-1591295858,78708739,-930357037,-1262287016,69324057,139389249,-402650648,-960234965,23558,6035082,1074053770,108347452,749733378,-1102003970,1202990424,91431373,-2132205810,760594418,-1269246069,-1516197062,216640044,109970961,-1591333728,-1557788372,-2144993258,619070,-987362699,-1207194858,567092513,109983239,1236544674,12067277,-400437940,45677850,1914817853,-1193768176,567100416,1971372790,-851528691,682080801,-351225368,-164458455,-1207711104,567100417,244051,1052039987,-498916915,1169447929,1169433037,1169433037,1051992525,-1909055027,506241054,-1560274783,-692582033,-1144303613,12058625,-165556924,880050370,1947255542,891926575,-1064558131,1996525629,856405027,-1273967141,-1978610417,-1228210476,-1950338279,-1274562616,856739078,-1275021358,-1022309118,-1406549826,-315438966,-1968437580,-501101104,-1281244167,-1190786260,653048364,-2118240907,-84547584,125046076,977120582,-385649395,1273560774,-1224280324,108331565,567098292,-2098636941,1304825,968099445,1232282061,-383256902,-2084899806,-1090983127,-1192755071,1947024634,749969905,750323211,1965485242,-66262814,766969590,-555171070,-1274644993,1931595066,672381460,-1158418967,-1645730099,201439247,-1863835187,213894136,79858220,1967144000,-1341783546,-1430192596,749020810,111884976,-1258845409,1914817863,-1021374974,-1409283911,24387644,-1392975190,309600316,783343754,-1429961046,1017905841,-1442614240,-1070401310,113689514,-2130704009,619326,-955877889,-16157946,-311105025,167657088,-1169197825,236858709,-853887969,-4579551,-2146257911,654910,297011060,167642822,169987328,515864000,-1105261049,2042572117,1049175561,78383612,1950366784,1048585739,1946159480,-1422216189,654276072,234833350,118365958,167517835,1946173312,-1393325175,-76214980,-1581328757,730578697,1017956659,-1978108635,973732646,1175483684,-1393325226,74714428,-135550399,-1427903650,1963801665,-2009708067,-1993635314,-167117802,-16159226,326377230,-12204506,730577444,638488040,234833350,-370213399,-1910575363,-1171480546,1048651993,-16774797,113706613,-63117,-224073441,855671230,-1610182967,158973740,-1574518734,-2044327560,168392454,650868160,167526025,-33110490,485031689,624733689,-2010747531,-401999066,222099727,1034757236,91508297,1970170173,-117577642,1965571244,-118101938,125118780,748691086,-1392592919,1114901820,510929212,1948925098,1967078404,113649158,-402585090,-478807849,-12204506,-121247731,230218219,2105550336,41225727,-391397325,1034811571,91508548],62,[1970234429,-123344827,1047792956,-1408654913,1963801770,117319418,-2094659209,-16157890,-953809035,619270,1048585983,1963002366,-1088485865,2042497535,24936457,-33262278,-1207339002,567093504,-893757245,-239277784,749668038,8502784,1022907112,-1947503603,703447022,-175439691,-481882742,1963125555,-1977177072,-1002813659,-864025228,-490456544,-117202962,1195842955,-1394903650,-1166799556,1979196136,-132781871,385278975,-1192547153,-1396100266,-1586229956,1962412776,-202686205,125058364,-1854665412,-1393169492,-1988805316,1022880488,1602384909,343189235,234847360,1017953396,-390630387,-160040997,418119600,-137238356,-1070404235,1438584555,687978541,263463373,567138187,749668086,-167611137,1958742736,-352524029,-1946705176,-2115403314,-2146555904,-2146530816,-1978759168,730578731,229680371,-316413526,-617477449,1947024556,-142481244,808193140,-403258490,-1014578430,-1910576405,-1976786914,520711206,-482688974,-922835341,512664299,866200736,-22263,-1064422540,-919349106,-108281461,-1951468983,-1186576649,-1510801399,1962884483,-952792296,922746629,748691086,1963801772,3965179,-1993997452,512672565,116862112,-63181,-768347276,154474121,154605193,-1090486552,196673629,-232738816,1090614702,-150214269,243873497,-1813500587,1949973750,-158537695,125110844,1022789096,-149720006,-16174330,-387287553,521011261,-383207238,1572859934,244004352,-397333163,207222370,87696928,132842101,975577132,1204843781,1273555170,1998601462,1947024582,-163518457,-109769412,787888616,785456779,567099060,512630467,-768407245,-851640136,521499169,785490742,378263691,243992885,12060983,-1021194942,126540427,-115392468,9496771,512627314,108342432,158205638,113689345,-1023407762,1006665888,-1173786110,1323827330,-197269237,748691086,158211722,1589255950,-383194327,1474883450,855750656,91556978,567083442,-841862461,243974945,-922091392,-1070407307,-628481587,-399947334,1153043222,1977289257,691976707,-401929751,28835874,1963618862,-1021195005,567134462,-2146530621,1976109568,-850086738,-1160213983,-873780909,-1409262146,1866211340,229448565,1849434144,-58718603,-1022462688,1969645117,540847112,-1057094795,675986115,503759865,-1064384372,113760398,852097,730400454,-1979267200,-401800917,-1712848890,-888725760,-402619970,222098799,767244660,17492015,110117867,-1090056617,716451014,-1952964147,65458672,13009392,-1176925401,-1527578621,-1951784784,-1295348797,-2030897564,766743236,-1174331671,1340614436,-3676150,-1155058246,-1326960851,1916171264,-1019565003,-952499084,-706204555,-1188597248,1015023468,-1341426675,-1947928988,12773576,-997583758,-939327308,1963801772,-852773879,1975519777,364561153,168093735,-2118207765,-187045888,309595452,-398837061,518717556,-852708208,-382029023,1471807656,165734439,872410856,661174985,-398837061,1718878271,-896846990,1017958963,975336461,-1289325117,6219822,-192274574,1947024556,1975728656,5171220,-729149582,1963801772,-852642808,1958742561,659077681,-351693336,159574198,-1984296268,-400437973,-1950420365,222068779,501748852,-1978699264,-1019564812,-75493772,1308915002,985858226,-92931641,-1979710488,283689940,-1964019200,649440,181732466,17621130,738495171,1022980656,-193792758,106414918,-960559346,-1211790804,2746384,-1968520310,2222273,-1968520310,1697990,1966799744,-1439780861,216580746,-1430244608,-399718726,1594296591,-2046110525,808455620,41234492,12044074,1351795627,1476970216,1377747858,777081680,748691086,175586944,-402230016,719847433,1482381568,-2134696102,665150,649729908,1023457290,-608558643,-1962184155,-2030063400,413276231,521061120,-2131957271,675646,1048589940,1946159694,172997143,-851639880,856519201,-1949748270,1107474648,283845069,856313786,-851659575,639744545,-661927822,1200029616,1679896,272531651,225771310,784545419,772880009,772802246,-1947388929,-1288781002,779075371,-167209240,594837703,1963050998,32303344,-1074614296,12070105,-1155412695,-625070695,356420396,109766702,-402486295,-1070398536,-1557349470,-1130222401,288787244,-1019836114,46196782,-1947663500,38856961,-1180450765,749904428,-1573991262,-878563640,751084334,-1573992030,279063729,779068206,-1557284701,-1734136296,760587053,1210914211,-1574125150,-1281217009,8502829,-315413581,-399609921,1198655495,1954596854,-871971323,-940179154,151680001,153925422,-349390546,-2134378787,117310581,-1588187982,1874734803,-1077531858,-956093000,-2010270301,1093514254,1049142515,113716663,11447,-1599083682,-1314771252,-790573012,784704224,-1607892038,-1073075022,37487732,-1813445770,766754283,544538940,70037664,-969231295,-1090387642,-945082952,2930438,71747072,4638210,110159872,33652352,1048581493,1966747065,72253454,767213314,18118,-1962510872,1031799422,-1173064448,2105550818,-1435157762,33572550,100945536,-1173988888,-1180621076,-2147467988,279549044,-1273728000,505531732,748691086,1973675058,28843785,857853230,8503021,1874799539,118614062,1963050998,-1221719563,147191596,-2146667264,2928958,113640820,1443114699,-1104227423,-970248593,53352639,773170119,773066376,-2002455743,1580078910,552125835,-406853628,-402384152,-1679228835,34793472,751056523,1978203955,646298351,-385454616,1048634526,1962945713,773372507,-402234648,-608506046,61860133,785621334,724463550,773373894,363054851,336496686,-1527561938,773275272,-389706914,1726481351,63039719,749813376,856388864,750494400,-1574125661,914959548,213855939,773045548,-1962631448,-1020390090,785137280,-352160512,-1947389056,-1288781002,779075371,-167363864,-344686393,1963050998,-7280400,-1207935809,567093504,-2144462687,41171708,1076641968,-1275044702,8972305,-264836964,-385649507,-1070399660,750847622,192200714,-1090515783,1438526872,849670957,784835264,773144203,-399681858,1048639006,1962945713,386332167,158597678,-399632198,1894253963,5368046,749813376,-401967872,91357452,750454470,-1321304064,225706028,-167655704,-13758458,-320273548,846076,113641333,-352310084,-12260954,116789940,1963077143,-1008465405,-1172655024,567094613,6077016,-1073077811,-1358510397,414842924,1023457326,-260955699,512350347,12070508,-1994273449,-1993421546,-1204891890,567100416,-2004819328,1949199894,-935428083,108265518,-383182918,512426573,244002412,378219709,-903140161,1088949877,-901873663,1702166574,750587531,-1575055842,-851463124,1433542433,1373882507,778976896,-2146994944,3066686,-779412620,750730891,-1912202576,-231955962,91555758,749668094,-1949226175,-1089600566,-1089566420,-1123140820,-401837524,1048576235,1962946250,-2138051824,3042878,1048577908,1946168495,1813941121,-851528658,1048625953,1962945724,750231800,1946284776,-1088517322,-1122092244,-402033364,41156770,-617364487,-1575055842,436717356,117382912,113650879,-1610600761,-466473271,750716419,20776306,-396135424,-730529674,784940672,-1957202944,-1959916514,-1959866610,-2144416490,3065150,750006644,-506453555,-506338864,-506338863,-838144304,-852839343,-1125547743,-773224953,-790179615,-790179610,-2132356890,-703987499,-1202063990,567105281,567099060,751044351,750520062,512476152,-420991476,767081215,567099828,751044295,-387252224,1345106336,1476396776,749798970,-905525565,1048576046,1946168507,8448259,-402572056,376767238,778976896,-2146470656,2928958,1948661690,-955857317,28836142,-952205251,74776622,-919389004,-852641606,639744545,212024946,-1157183954,-661978836,-851181384,236357665,-2134706642,-1214238092,1963729964,785096713,784860682,544872564,477366440,843317688,550142198,772675208,216736205,113669611,-2147209525,70173966,784809600,-400722688,410321538,778976896,-1173261056,-135780773,-1090074878,-33554388,-1020343802,772546187,243779891,-203215681,784926462,784809600,861238528,512630482,1085549730,-1172364851,527574508,-747321301,772671222,-166431616,539889158,1048578677,1962946245,1014253887,-399924550,117310114,1048587452,1946168507,203328276,-851528658,767080993,567099828,750454470,-66983680,-779627981,-851312200,-1354858463,74711084,567099572,2047616195,136597520,1479461026,-878574556,-989460434,785096750,-2134654966,-13782210,213847157,766754092,-402599192,-1070404432,772736646,58048522,-1962901527,-1087523530,12070165,-1591620311,-58708552,-1342016454,-888239552,-1572852690,-1214239467,388401709,33695022,326418442,259376186,785137280,-33000448,841879558,872868800,-792452606,-872019224,749838894,-523181872,-2144418398,3065918,-878566283,1976109614,1958742557,-1089565927,-1340873940,-13433318,748816014,1963437810,1049186053,1455107263,-1321304019,57933868,-1104307781,1049308438,146353589,1060940800,126485109,24387644,-236829782,1015022513,-1340967904,1017948718,-1979550401,1948269575,-498882047,-1430244623,71759555,-1960676094,96633813,-851640136,-1961463263,1140898008,1051992525,-1024056883,-163482240,1946420294,89557819,1950023296,-2143243774,-1729609494,-2083157007,2122974658,115834884,1963392896,41323286,989756544,1187382901,99287552,16795334,-2141263026,91554559,18118,-851725117,-400133599,-91495090,-930365389,1336865353,-970152544,973209670,91553605,4638378,72253441,3991558,4638403,75401728,1946470390,4638451,41323266,1946172544,775716896,2088770420,91503358,16795334,-2032455090,-851725284,1914471969,-453711868,-366220861,-2147320183,-1207172794,146353727,-2035617024,-997807420,-1426914383,-1012219854,415125585,767082286,749735562,2088823178,91568641,-1975440211,25002184,-1979157190,742868741,988318273,-400525847,460587040,-1946205045,575733581,259348673,74788412,132899850,1966012800,1491929602,1973863257,-8617810,-341281792,1364336373,521031763,-2010331461,-1143764201,-880082943,567099572,1515805528,1397801759,45819056,1343351552,149622192,-349917104,-1070379005,113491,-91531439,117440441,-1359870178,1239021319,-851397559,990474785,1594193345,-1017619623,109977358,-323343200,1048585765,1946159735,113649161,-1174402441,-202823439,-1547684893,-694014253,785883694,1469905034,-391329485,326494855,-160161732,-227276484,785843846,-361447414,-402593047,-1019548193,-813693579,1021045632,-385649395,104464592,58010788,-2147429911,326449724,-1409220888,-1996424472,-970009794,3069190,-1996454423,-970009794,3069190,1978000104,-1331671016,-398392276,984613079,1476449000,785596041,785712838,1965964288,-704184823,-720976338,1060962094,-813694091,1965702146,47153189,1048577972,1946169046,-1342000126,-718919105,-2041417170,-2046172191,9562337,-136126074,-1998003834,-2145749531,-940178225,-1992526590,-13708482,-970009850,-13708026,785778374,6940672,-316282708,1961472744,1947024424,-1543095772,975074348,1008366787,-964266694,-350159036,694663696,-371004951,-13440971,-107126962,787173059,-2130587776,-394264371,1011280243,-387484659,-521666525,1364657900,884934414,375044,125153010,-754974280,1508379616,11536223,-123904086,-29250877,-1020340986,1364678150,12079952,650153712,-115072,-133663491,1599690843,-1195178146,-1064386560,-2128150733,1957319997,8389898,1928331325,652274669,839015818,-773598721,2143519715,-8330367,637535935,843517322,1976110061,-339541244,1190300631,125085427,-947652349,-2132481277,91504444,1965046912,109850351,-1993462351,-114446530,-4482325,-850873089,-850873311,-1202695391,773727522,748691086,-855470406],63,[-1898279903,-1269162046,-1910387371,8436442,567089844,186425638,1526738083,-754722164,136841,-1907697012,378094298,-628228095,268499841,-617414030,-472709967,-762389876,-1070341237,785446736,766588671,-1355350226,-876442067,1631717901,543712116,1701603686,1936289056,1735289203,220465677,1936607498,544502373,1802725732,1953068832,1633820776,543712116,1701603686,1851853325,1919950948,544437093,544829025,544826731,1852139639,1634038304,168655204,1684095524,1836016416,1684955501,544370464,1701603686,1835101728,604638565,1819309380,1952539497,1768300645,1847616876,543518049,1176531567,543517801,544501614,1853189990,604638564,1970499145,1667851878,1953391977,1936286752,1886593131,224748385,1968120842,1718558836,1986946336,1852797545,1953391981,1634759456,168650083,1818838564,1919098981,1769234789,1696624239,1919906418,1176766989,543517801,1852727651,1646294127,1868767333,1684367728,1953394464,1953046639,1718379891,1126435341,1702129263,1864397934,1701060710,1852404851,1869182049,1869357166,1646294131,1919903333,1868767333,168655216,1766203428,1932027244,1868767273,1684367728,539232781,1701603654,539587368,2036473892,544433524,1701147238,1227098637,1818326638,1679844457,1702259058,1701868320,1768319331,1769234787,168652399,1920226084,543517545,1701519457,1752637561,1914728037,2036621669,773860896,606088736,1635151433,543451500,1634886000,1702126957,604638578,1299084627,1968467567,1684363109,1182099540,1632856434,1225395572,1818326638,1679844457,610628705,1920103747,544501349,1702125924,544434464,1158286628,1919251566,2003136032,1952539680,606091877,1850280461,1768710518,1769218148,1126458733,1701999221,1948284014,543518057,606106473,1850018317,544367988,544695662,1701669236,1092886586,2032166258,1931507055,543519349,1311725864,606093097,1229208608,538984018,1112089632,1699749965,1852797810,1126198369,1970302319,544367988,542330692,1936876886,544108393,1867915300,1701672300,544106784,1986622052,539238501,606106473,1935763488,544173600,1700946284,1850287212,1768710518,1768169572,1952671090,226062959,1851073546,1701601889,544175136,1634038371,1679844724,1667592809,2037542772,1227098637,1818326638,1881171049,745043041,1953459744,1919509536,1869898597,221018482,544370442,1701996900,1919906915,1869488249,1835343988,226063472,1967989770,1931506803,1768121712,1327528294,1919885390,1179012896,539232781,1701996868,1919906915,1718558841,1310990368,1632641135,606103668,1213481296,1330794557,1028935757,1635151433,543451500,1986622052,1852383333,1634038560,543712114,1752457584,1227098637,1818326638,1679844457,1667855973,604638565,1700946252,1869488236,1868963956,224685685,2035491850,2019652718,1920099616,168653423,1329990948,1633886290,1953459822,543515168,1953719662,168649829,1953384740,1701671525,1952541028,1768300645,1696621932,1919906418,1920295968,543649385,1701865840,1126435341,1869508193,1868832884,1852400160,544830049,1684104562,1919295603,1629515119,1986356256,224748393,1718559754,604638566,168652399,1163018788,1763724097,1445208179,1179210309,1936269401,1128604704,1763725128,1227104371,1818326638,1881171049,543716449,1713402479,543517801,1701667182,1227098637,1818326638,1847616617,1700949365,1718558834,1918988320,1952804193,225669733,1917133834,544370546,1953067639,543649385,1679847284,1667855973,604638565,532488,844831492,407585866,1343807828,-2092035693,241194513,1276053319,255987467,196960015,1159322148,-112718077,251613454,1330512640,169187924,1330795077,1447382098,371739717,1230521605,367678547,1229194240,167379282,1313165831,21318977,1375997106,-1308537275,1380255244,21320513,1141115965,1023495237,1498678540,-285129392,1163002892,17039437,1347371781,449577305,1430343686,520111443,1094976787,939541844,1230243096,-838843059,1163265048,240582738,1280267780,51234817,-1509866429,1212352018,22169924,1292047014,316211524,1145785606,-654224823,1146225426,101912065,1229213010,319684946,1163018758,-1845474495,1163265815,1497778514,68667136,5522771,1342640143,1347243858,268042324,1413566469,262144072,1230521605,298385492,1414808325,301400409,1212368133,391708751,1414481669,378929231,1229476614,1442862150,1179190038,68505600,5394246,1124340840,1392530252,310378514,1769169250,1646289251,758394938,1647194416,881505,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1645379584,1667855201,979509345,808268848,1633824305,3443,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6044225,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1090519040,1396785722,776029001,5066563,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,76611584,100468020,42163247,73663796,67110196,0,0,0,16776960,16842752,540934167,825434144,3289906,842080288,1882206266,1094844416,1094928723,1061101600,63,520099840,56130,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1094844672,1094928723,1329799200,8269,0,0,107503616,1702887665,-251265024,6651904,0,0,0,0,0,0,0,0,0,0,0,130,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,-418584832,16777484,34400000,33554688,-1993754368,-416695253,-66263284,2690309,1630276608,2907181,-415453184,-1341729012,15877692,0,0,0,12066574,-2011050701,856000022,855750866,1370759629,512303565,-1014102647,-1289829322,109848075,-1993998288,-1275056610,-1977496295,-854674224,93037089,-759692111,250139392,-1547500709,-270006905,-1962636540,1418396252,272928262,1007574158,-1341688317,79227137,37551083,-1993411212,772099614,89130636,89301550,1728497198,12058629,1914817853,1403203295,-1193768187,567100416,1954595574,-352145404,113716939,1381,1376187950,1618280965,1312212270,184847109,772830656,92872334,771763361,184902051,-62556992,-13385586,847249337,1957622464,-385175547,1974337694,-544516108,-1324366973,116118276,567101620,57891103,-1912569879,1638084288,-1047768827,992922371,1493534494,-164402057,-1527513293,515448590,1394510592,90749445,-857203194,-851463165,63891489,1316095775,1962942013,1950253849,91553797,90638022,90743295,1952075069,1297759496,-1024916620,91005185,-523041359,91227691,-167422045,33903110,1053043572,-1960442546,92578565,38112038,-385526365,145752250,196084459,512437840,1760036179,-851528701,-1746315231,-4501501,1219763967,1478435277,-2097147899,-697167365,-763903173,90652288,51934464,1912959494,2009283525,1913007041,1946551045,990147077,-1962772797,-661971261,90381961,567101620,-1549569505,268764517,1732149248,192151557,90375683,89589291,-1560276947,-2069691051,-2029634811,53114629,990205702,1980073734,1732149295,628359173,371970187,369296739,372966743,360121735,721782689,-351971578,-2117432118,989878722,-338267198,-12129829,91231883,-754667182,212949218,-930354989,89333387,1107343390,-1960894003,-2130356450,1913651451,266386179,89595433,-754667181,-1949594653,503665438,92544654,-397290957,1068761723,2112365005,991910146,192240584,92544513,89603715,-1950321408,-1593486066,-1056766602,-1593483357,1570964856,2080818181,89760517,-1056718708,855989155,-2146006071,1394510597,12066309,522308930,-1175911565,1846971390,1757041157,1882373,1394510638,417865221,-851463166,35317793,-562931193,-1090517063,-1959918232,-2096802506,57999610,637586921,-661905979,-661731837,-972879989,-947714167,-471709180,-1175773434,788424681,89261814,772568066,89011909,-2069680467,-1153307899,1219821567,-620027443,-1993417100,-1274715362,773967176,84239779,-1557266416,-343734908,244002320,-1053096569,-936703881,41405243,-75376245,141758464,78758795,65790163,1358954424,1394510638,-1949748475,1107343569,-1959910963,1493521182,-2078372306,1372730117,-1274976536,-400437953,996016488,-385649210,-164692512,33903110,-1590812043,271385988,1537420800,113716741,16778585,914959950,-1557265059,-661781153,1223,1394510638,19261445,567099060,771827688,89261814,-385649662,-1959919271,-1106942698,-1590820863,-1073019551,-1907882636,773097944,1208313249,344578190,-850021294,784502305,92870281,922693210,-1893333663,771763206,90388107,-1993936381,771752502,89011909,1959089694,833798,6078289,-1527571318,-1414807501,505372249,175424854,-1979683649,-1415253188,-987799893,-2135358860,-201749760,784989860,93011514,-108395402,-13499669,-1960953298,-1979419131,839052249,13953243,-15436545,1962873460,309657364,168202022,110044672,-1070399476,110090382,110035080,508690570,-1994486226,8436229,567089844,-164734433,17125894,-986831244,772103478,89013956,274566182,478760526,242583846,1493615918,1569465861,1166616084,-1872434414,771782888,89732805,378416890,-1959918241,-83534554,-1030859234,-1014244722,12276683,911360,777241435,92872331,1526727400,777002691,184902049,1208448192,512350350,-1590820863,-1073019547,-1907882124,18778584,-1021356032,-16769560,-466479500,-107150199,-393213461,1962868750,-1661428458,-1895822104,-1460988348,918888214,1354959795,378154578,28837254,1512164659,186434392,83887412,1392853760,65608,16776710,392454,393274,-1201769751,-2144467495,6240574,1891110261,1161724677,57999367,1342507704,-1275066864,33947711,0],184,[1024,119539488],185,[1024,119539488],186,[1024,119539488],187,[1024,119539488],200,[1,-351229355,1,808465694,1,959787056,1,692267040,1,1498435395,1,1212631378,1,1226842196,1,824200514,1,724711481,1,-86470976,1,-1560261471,1,1319174400,1,16950016,1,4982471,1,244056662,1,1622671438,1,3449607,1,3542668,1,6555335,1,244056454,1,113705062,1,65470724,1,17174156,1,4241659,1,113694862,1,-973078412,1,29958,1,4392646,1,1996932608,1,632881152,1,15919104,1,-102627981,1,-1191133207,1,-2135293951,1,302036992,1,57873357,1,-1207914519,1,332207104,1,-1511455885,1,1812383488,1,-1593835520,1,876413042,1,-955878126,1,-1711248378,1,606200833,1,-400431362,1,124911796,1,-854589256,1,-1593085165,1,-1103298452,1,-336825855,1,28938357,1,8436224,1,-854523720,1,-1201180141,1,332204288,1,12083314,1,734039752,1,251705563,1,1383207885,1,7669502,1,-1342041158,1,565898752,1,254077955,1,108269372,1,7079623,1,330957220,1,-285233150,1,-1174404679,1,-1070923647,1,1081217997,1,-854523720,1,-1593085165,1,-1103298452,1,-336891391,1,12095535,1,1913900297,1,1963392551,1,-2114289408,1,1109226240,1,264099051,1,-1950340352,1,440816,1,771798928,1,23626890,1,281874100,1,-101391802,1,203547898,1,-81664511,1,-889149976,1,825243441,1,1381042701,1,16824824,1,-301594648,1,-335150104,1,57934372,1,1526330082,1,-1070873767,1,-939861874,1,-419363834,1,101616643,1,2013710081,1,-1946025728,1,-83854834,1,1358955449,1,-1070869973,1,259134413,1,721551800,1,-1144877358,1,28933120,1,1494469888,1,-58717581,1,-502631296,1,-1878594594,1,8126698,1,734014208,1,-1189884462,1,-1169096701,1,-1070923648,1,309466061,1,721551800,1,-1144811813,1,-2135262208,1,112896,1,1918440397,1,2113839368,1,1957319997,1,-841489717,1,620941080,1,-14022654,1,68810320,1,4241438,1,646633614,1,-967835529,1,30470,1,704997864,1,113700544,1,-402390921,1,-1070987938,1,1996932846,1,1407715328,1,-289396219,1,7800518,1,88664076,1,-1326530518,1,-99949049,1,537666020,1,1492853222,1,7808648,1,-92224737,1,-855280768,1,182848,1,1977879291,1,708889865,1,-2114289436,1,-58658953,1,-385649400,1,1364394266,1,1443241554,1,7006295,1,-7804848,1,-1912586056,1,646600920,1,-58720140,1,1583346945,1,1499078407,1,182875,1,55378744,1,56623958,1,57803626,1,58721145,1,69665584,1,81593551,1,54002930,1,84346105,1,85722389,1,86639907,1,113640753,1,1358954612,1,-897521014,1,-792003071,1,1997965538,1,-2133489152,1,95486434,1,-703929646,1,4396680,1,-1202666663,1,-661782464,1,33325144,1,1441465205,1,-2132115312,1,1929968256,1,-4003793,1,113691134,1,-2013265854,1,-2013248498,1,-1577040594,1,1990197318,1,4694528,1,851741264,1,-1948200476,1,2768368,1,772109144,1,43820287,1,7603910,1,-1023365119,1,-301710360,1,-335265816,1,108266020,1,7603910,1,-622214395,1,7643136,1,7603910,1,1202766592,1,4327110,1,31844616,1,113658800,1,-385220542,1,113639899,1,-385548222,1,113639876,1,-351928254,1,1107740172,1,99288832,1,4327110,1,4497412,1,1151516708,1,27715840,1,726861342,1,-992440640,1,-1207892962,1,-661782464,1,-2139035008,1,796068090,1,-385934360,1,661783519,1,-1960388605,1,142599,1,2484362,1,-773271293,1,-1978594072,1,2005542600,1,-1966146046,1,721450262,1,520575936,1,-973077814,1,117470214,1,-1070987340,1,-919875029,1,854256633,1,20054529,1,720896,1,2667532,1,1996488704,1,24578049,1,84606976,1,2667532,1,838860800,1,8390145,1,84607232,1,2667532,1,838860800,1,20055041,1,84606976,1,2667532,1,-973078528,1,201343494,1,4392646,1,1107968,1,113642866,1,-972292030,1,536888070,1,-1023409688,1,434683946,1,-1023315199,1,-1900008674,1,69125336,1,887627521,1,56062467,1,114648,1,1912627176,1,48973,1,1912625128,1,180037,1,1912623080,1,311101,1,1912621032,1,245557,1,1912618984,1,442157,1,1912616936,1,376613,1,1912614888,1,507677,1,1912612840,1,573205,1,-1576957402,1,-919928714,1,-335359000,1,158663336,1,113702626,1,-116981644,1,45476035,1,1963074796,1,-974601231,1,-402165247,1,-1977220441,1,-389812735,1,1802633241,1,4327110,1,-347623195,1,780392,1,113663346,1,-1327103934,1,-1604654261,1,-2143551418,1,113689589,1,-351600574,1,1107740221,1,113643008,1,-1342111674,1,-968955065,1,251675142,1,4589254,1,-347361279,1,1107740208,1,451608576,1,4327110,1,-971773183,1,-536854010,1,113642731,1,-337444798,1,1107740165,1,45147136,1,1912612840,1,-971576543,1,151024646,1,22538435,1,61928818,1,1912607720,1,-435965939,1,606200842,1,-400431393,1,1005060522,1,1119798016,1,35383296,1,35449070,1,-389469202,1,619446796,1,1947024399,1,-956833271,1,-2147453946,1,-1174617095,1,-387448826,1,-487674879,1,32434425,1,1946265836,1,1946600966,1,-1007083520,1,167802016,1,-1023314496,1,-1912586056,1,-1950340160,1,1107740408,1,-1070988544,1,1929358312,1,309539,1,1912654824,1,28174368,1,1166550764,1,-1310177470,1,-387063295,1,225575096,1,-335439128,1,259261096,1,7603910,1,449051135,1,1778788102,1,637957894,1,4333194,1,254067594,1,707847040,1,-754732545,1,-1476448533,1,536872419,1,8396864,1,272629792,1,67109392,1,285212736,1,537002251,1,45813792,1,1929985030,1,-1562956189,1,-1144848268,1,-930413045,1,1416825404,1,1956828974,1,148996096,1,1963522432,1,1107740202,1,-1070985984,1,1929321448,1,4122654,1,552081778,1,-930419711,1,1912615912,1,18212878,1,1946265836,1,1946600966,1,-1963384832,1,364626881,1,1929526278,1,-1562956269,1,-1144848268,1,54265367,1,-684849549,1,-1023380318,1,7603910,1,726778811,1,15657161,1,1963043052,1,-956702200,1,-2147453946,1,1354979833,1,1006651040,1,41048193,1,-95304711,1,1481641190,1,-1064563738,1,-1059912527,1,-266016630,1,41140995,1,-430914050,1,-423327226,1,616925702,1,-1602034161,1,-523239354,1,-527775490,1,-1605304400,1,-449052606,1,-432273548,1,-346553484,1,79190033,1,-14003454,1,4595338,1,1524889426,1,-430946213,1,-423327225,1,1482291975,1,-1017528061,1,105993211,1,-1070916010,1,918870158,1,706674948,1,1552557823,1,1109821961,1,83656704,1,-1977219467,1,166398556,1,1977875584,1,1552557572,1,-389469429,1,619446340,1,1948269600,1,1274339850,1,113701237,1,-394264460,1,619446307,1,1946552322,1,3205120,1,1592705074,1,-1017423609,1,-434065328,1,-435703776,1,203547658,1,1478616608,1,52476623,1,-1595659696,1,-805109641,1,-253181096,1,-389856513,1,-1019019272,1,1124071656,1,-792381,1,-370650900,1,35974399,1,-1978239656,1,-2147466458,1,74784996,1,-388962096,1,78709540,1,-466951982,1,818149827,1,909193016,1,-13486033,529,-1],201,[1023,-1,1,-905969665],246,[-394358807,-389321817,1573610754,1949288424,-382301427,776243716,41221692,12844348,0,-1808911616,1534289933,1712675089,-1894367689,-1240404719,202569744,890293806,756113169,1343440942,455030063,1477574189,-1860440034,-1104247518,1393016327,773014302,-1979711457,-1676583138,-1557226194,-550571218,1477617974,-1205716718,-81602542,17825295,-653261808,809305108,6135869,0,1061005568,69508644,1816351296,-834572991,-413978815,324871762,692466502,-782758568,-1824010937,391129681,-1524012972,472494377,-1770094491,-2022641283,209325688,-194870157,-847598215,1026264186,-400852450,-383379672,187234345,1193443369,304483625,-1390709466,-2106896021,-94004117,307664981,-1740324777,927247428,1459701761,-1274967295,-452863743,-117312511,369235201,1342315010,1828872706,-1459452414,-553473534,973284098,1292059395,1761830147,1426287107,1319817044,-750588220,248402950,1426259,-984202925,1095716034,1162200004,1325450704,-1076736180,-984395956,-733065285,1095060633,1381208786,-607237812,483675721,499600979,516702788,1208800079,1092002898,1286851660,1157677267,-984332980,-1051442775,-2033366652,1414743621,1178971346,-1378595255,1314080325,1178971847,-1345568188,9946693,-1580903604,1384236110,-1513794751,-1496037052,-766553518,-724807001,1490408018,-967898160,-237612765,-2100146432,-984428082,534268175,-816558336,1411403657,1397721551,9290325,446978117,1431326208,-1949923884,-766225586,97799896,1292947534,1263465168,-559654587,-649789440,1129251017,-893037503,1313428048,1229757908,1352586323,1159451471,1313442004,1095741637,1397341380,-951086124,616779530,1158860357,27546694,2475599,-766553009,1196574145,-1001407035,-1539028493,1480916995,-683310124,-741060716,-834318336,-1663806022,-271411762,430199875,1330205776,-968443698,1230110941,1334957134,1335412043,1162154451,1163073483,1163052756,-942389933,-733066929,550389212,-833290240,1431586186,1166986834,1166525505,1380930643,-851079995,1431520655,1235797325,-1537980345,147082754,-850047419,1145979307,1514753359,1124121029,-834321070,-800107320,-801024112,-984202844,-1471983426,-800762670,80627663,1225249361,1381239246,1381241764,-1538830775,1128354006,1327014981,-993767851,-884782764,1230132257,1207968455,1389219397,1386401359,-1547286961,-827833791,-834548529,1230176269,1406650190,1090572498,1379996876,-623750064,1413761280,1229037768,1229493972,1169278284,1387447374,-1211804599,-254652672,-1426063360,-1427460631,-554913813,-1477124883,-1108951335,15252711,2088532345,1011241087,2071603250,27522,1681615789,1722313553,1817404163,1702126368,1662608146,1663591233,1667916849,1669948239,1706301655,1480936960,1769414740,1970235508,1329995892,2035482706,2019652718,1920099616,1375761007,1381323845,1769414734,1970235508,1330061428,4347219,544503119,1142974063,4281409,1701604425,543973735,1668183398,1852795252,1818321696,1984888940,1818653285,1325430639,1864397941,1701650534,2037542765,1684952320,1852401253,1814062181,543518313,1651340654,1392538213,1668506229,1953524082,1953853216,543584032,1735287154,1967390821,1667853424,543519841,1768318276,1769236846,1140878959,1936291433,544108393,2048948578,7303781,1701604425,543973735,1701996900,1409315939,543518841,1836280173,1751348321,1953844992,543584032,1769108595,1931503470,1701011824,1920226048,543649385,544173940,1735290732,1920226048,543649385,1836216166,543255669,544173940,1886220131,7890284,661545283,1868767348,1852404846,1426089333,1717920878,1684369001,1702065440,1969627250,1769235310,1308651119,1163010159,1162696019,1397051904,541412693,1752459639,544503151,1869771365,1851064434,1852404336,1818386804,1919230053,7499634,1936943437,543649385,1919250543,6581857,1701734732,1718968864,544367974,1919252079,2003790950,1986348032,543515497,1701669204,7632239,1769366852,1176528227,1953264993,1380926976,1953060640,1953853288,1480936992,1968111700,1718558836,1885425696,1056993893,1229477632,1998603596,1869116521,1461744757,4476485,1145980247,1953068832,1953853288,1229477664,1174422860,1145849161,1702260512,1869375090,1850278007,1852990836,1696623713,1919906418,1684095488,1818846752,1970151525,1919246957,1818838528,1869488229,1868963956,6581877,543449410,1701603686,1685024032,1766195301,1629513068,1634038380,1864399204,7234928,1698955327,1701013878,1328498976,1920091424,1174434415,543517801,1701997665,544826465,1936291941,1056994164,1140866816,543912809,1819047270,1886275840,1881175157,544502625,6581861,543449410,1868785010,1847616626,1700949365,1631715442,1768300644,1847616876,6647137,1766064191,1952671090,1635021600,1701668212,1763734638,1768300654,1409312108,1830842223,544829025,1701603686,115,270451456,1338462720,1338462848,-889133952,-1,-1,-1,-1,-1,1342177281,124911672,118489086,1034,0,0,0,0,0,1792,2098951,0,0,404226304,0,65616,117899264,0,16777216,16842752,16843009,16843009,16843009,16843009,16843009,16843009,544106784,-9744640,1916928013,7037285,50332859,126501852,1974549571,440583,-236201725,24412732,1125092035,1396912010,-770975349,74766983,-633611641,1526730937,-654055820,-1246113813,9562376,512460493,-947257298,-1057045726,1335888244,-1296037373,-380799725,1035085501,-1187401031,-1296484686,884128053,-1187794247,-1296482638,1085454647,-1187007815,-1296485710,984791363,512434923,512295735,45219886,-1190415687,-1296498254,313702666,-1189825863,-1296496974,229816598,916635698,6267397,-1576770910,512426080,512294958,-1070464185,-1576770142,-947256213,-1057045726,512296052,213451593,1159629576,632416515,-1966962087,2663114,54730379,55254665,512481927,-947256505,-1057045726,512297588,-628685996,55975561,55385739,-628630773,1946374075,1963401739,-2028995065,108259802,126402610,149475722,62176036,-1031108659,141771836,108212796,108142396,321661104,-1976643446,-1073069305,1129052277,-227161346,1193184083,-561553917,780717398,1060898698,-1151662475,-722795596,1534246632,1006632634,1971965402,1978591491,-1021130870,57983230,-1336108568,586279167,-1966253648,1872937010,1010558976,-1155294488,-1930950867,2662514,57999916,-852627736,-17525,3022473,167984800,-1958120256,1392721694,1516004840,24635474,41036464,-1394073424,679798818,839807834,54436544,-1070419733,-352108894,1092520725,1926890243,-105229583,1524251647,512354419,-140508353,1958742529,766044586,1915245032,99215522,-922828546,-392390284,141756205,1965462504,-25761533,-1979434776,1965046791,1542514691,20047954,512335194,-1932721341,1877541746,-397323717,-1326957074,-1665136123,55121545,1912664296,1973198089,129034499,-1672364022,447604819,1364827483,-689437837,1386043928,-1604696204,-1073085333,512428149,512295690,512426799,-2023881896,1398363870,-397158141,-1990501611,-2029823970,1497336026,1128485722,1128470409,1224784058,-1958131383,126397682,-1974910397,1975847617,1519242738,-1962926360,-1996166882,-402435554,-1899158711,55713419,82386569,-1946232599,-2030030818,-1963029798,1124567770,24446730,1128481731,-1073084534,540807284,188544371,-35065486,83486724,-2025591573,-350778918,47828,1008170066,1511224364,1376134120,742137204,-1343743628,41216547,-88462276,-402426625,125044236,57945148,-1979882519,-2029831394,-2023859494,-1957472546,-1962921954,1124567755,1268713226,1133868190,991923011,-1948677158,-2005600993,-343575563,-1564462366,-56491267,-1181758206,-1195769541,168266240,-1155500608,-1014365888,-930430678,-988100726,-1212422006,-1950338560,-1958565126,-1958565126,1019456250,-385649374,540803123,-56620684,-1967126014,1127183367,39118928,1949969496,1967799302,-1576947704,-39714052,1968516098,126505132,1951973386,1946630826,126505178,36497475,172223723,1267890368,-1850720452,58020178,-1174347031,-756546709,606726158,787022707,1589269249,2156555,-253215115,191019523,-1342171672,-352094839,1706725387,583691,-1917835659,11397465,-1406209397,24494090,-389510461,-1053159787,1111750261,1330113259,1330905120,4347136,243263579,-1148138157,1093402883,-930430974,-654114635,1528269614,1726501699,-1949791730,615263986,-385649281,977469867,-1957661247,1118580466,-495337462,675070346,-225763980,-784552914,-801368716,921178484,1949187086,365422595,57802928,1476492009,-1406209397,-1073049139,602473337,207247616,-5222272,838947304,50176704,21555288,1543418601,-1406209397,2042628674,-1913961737,-1832038325,-1978921798,787647432,1958742700,-1053146601,351007605,-1448367476,-1579898714,-1986096246,9293198,49004594,-39714384,1515804674,1968218428,16443395,1974549592,16050181,-650319440,-957807756,-437760000,-393236480,1347944674,-1963020823,1949187079,1916419086,9496835,57880636,-1610577431,-1073085699,1515784074,1659437945,1009218814,-385649362,246480473,1375776232,-402396952,-2023882499,-628664610,-1679244406,1539803648,-385837592,1364393471,535299978,14674013,-1605150119,37487355,512432757,-947256157,45137930,-1014362507,263453578,-931984836,-873787132,80269392,6088731,-402349125,57806415,1476698043,-402159024,1129840714,-193607426,-38934181,1107520186,-1406209397,58031908,1107323881,-225769670,-344609746,1006661609,-385649626,-397148731,-396688885,1211894999,41225136,199756976,-397323776,-380039975,984678236,1118501515,180456009,-1023314747,-1679222862,1536413178,-1563886005,1515782909,-401825560,-398196770,-253227879,1022653217,1007186746,1022128944,-370641874,126549299,175317052,108267836,41159228,-1605361488,-1057094915,-922877324,1274978281,540805002,154990964,171767156,-1018957452,966943920,701687811,-417311256,991332690,50044931,159115344,703091544,72792848,1532380648,-397190822,512295837,45810485,-388234496,511048051,1263720707,-1974782070,1396917015,53812875,1515969083,-1956977291,1159629283,-2024099581,-402083366,-1957486877,1577268510,1398201991,3022475,1457424222,-870322712,1963793128,-104404733,-1041693838,250125561,2018745609,1894659,1583188712,-1168712057,126484481,58052412,1376834792,-388331693,669734598,-396553496,1364940209,-2130658990,-695537270,126522573,28364604,-806875531,-186100984,1435756636,1533874920,-930459055,-1978877208,-397717016,57933995,-386316311,-1595402623,-1957473536,-1996203490,-1962922466,1577270046,-1252598137,-2036379262,-997830460,1355056799,-806763386,1367520612,-873905429,-116200968,7727299,-1781706517,-384867351,-1073085739,-1975260299,118113031,-1958485900,378094359,116785198,1962869878,1538282278,-2028156184,1450240218,-1058513488,334191388,-1679255859,1160153373,1126074627,1007127043,1136620858,977012618,-390419598,-1535880690,-1418559188,-1569502660,-1073552334,-1748111221,632618798,126501632,24263228,1948269763,1007186676,-1057032912,180603134,1023112384,1014133259,-1610189538,-1073085696,1947221187,-1572646852,472646400,-181651085,-29620365,126491509,-31553213,-1979664638,35555800,-1576882173,79364865,-1073063936,1124567747,-31553213,1066027778,938009067,-31552768,-23860478,-1564421952,1364329217,-2029845830,-387413286,-628665069,512318041,-1151859970,-1073086460,1913208003,-9836285,-17485764,-1010237760,1006829728,1008169743,-1961659891,1963131422,1128481546,-1975314550,-371554505,27284586,50045443,292816956,50470539,77799049,50601611,77930121,50510787,-1303077399,45267203],247,[-1190874439,988285106,129939743,753234513,-1966568895,-16389912,259385916,-385941784,-797827295,-393592532,-1963003160,1925262021,1589706435,-1151934841,11862880,394844419,1976106563,126508025,-1468715972,-335622424,-20322123,2031006696,-385502565,126547834,378220092,58000201,1274983145,1023323880,1006793742,35031821,-385649405,-1070399841,1258487970,-402652998,24313491,1352618947,991533243,-1977912614,64654078,64685018,1490748378,-1976554338,50378448,1541048282,-1638345237,58049371,1008499945,1007121422,-385649651,1978151075,250132764,61939435,-400817432,1398407061,773753683,-561553920,-1618104234,-2041527162,82530756,-8656815,1006829728,1960478477,1947090108,-155260669,-1957438841,1577254430,-396960121,1396899921,3022475,1935399483,-112203773,1189610354,1225618425,1034030512,-51881213,-1009153262,-1545008974,1972948470,-385894666,-477366790,54861449,62033212,-1947663500,512318454,-390397906,-561553906,-1319391146,-1325208774,-1979665152,-1966241087,-1326953496,1958742781,1959082686,574374842,-1057035916,-1943212940,-985995403,-259340782,72933355,-401282301,1609049564,378136348,-1605237957,-397409541,1582826885,-1974018425,50045160,-980761286,635962996,50044940,1006937018,-1174179323,1012073631,-1959693053,1392812830,-1961391293,989868062,-1961790502,990075934,292772570,990063803,-1341492262,384231514,870898311,383707156,1457424222,1515372264,-1489190053,417870453,468510973,-27268983,225759755,-1963438104,1540459253,334037874,1293322751,-1596296701,-1073085617,-780877174,-1979701088,-170989104,-1978866200,1021872647,-402295667,1267276722,-906048886,58049930,-386090519,742194714,-286546059,167989152,856192448,55419840,-17471767,2663104,1954758528,-34084846,-771027851,1944588404,-1564462338,-389872817,-92930921,-1070462997,-33337438,55026112,-1962922333,1963150110,4161765,-1014824075,401163012,208726041,-1073030539,-1528233099,-182392323,1375734458,-1645731980,1591379965,1951850119,-388331754,-1960043738,1946370326,-40638456,-504822924,-1965389836,1975716551,-42866429,54599305,1526939298,54468233,-170137255,-1979437848,1965833223,-65411069,91523388,-853874200,-756526261,427055953,1979451112,238863105,-857144459,1947024637,-69146365,50470539,-402540861,-1073021399,-454494604,1973501179,1976499954,-388895762,65732970,1261542376,1979436776,421390339,1072235381,1977039873,661383427,58052156,1006676969,-385649198,1012072612,1013806124,-385649349,-396820201,-397212759,259262371,-396541464,130421442,-1558279392,-855114236,-1558279271,971526916,-401771492,58196273,-402640407,65750401,-1979700832,1958805224,471787555,1726482292,-351827387,996730883,-1073065125,117575284,-33262603,1925528264,412739587,316598363,-9705125,851024589,-383874304,-388431100,126491624,715135093,-387413504,-12829902,-986051468,1827144562,-385650152,237764743,-789119885,-397380885,-236389625,1011898378,1241609426,-1073035638,65602424,47616,463923283,-1628959372,-385648640,-286785515,-1610355900,-662044631,125092094,2095579319,1541048145,689545704,-768845749,-1189907373,512426034,-654113559,-1977913368,-402426617,-789169474,275956226,427081982,-1978140952,2043215554,911619,-393559810,417865904,1976434199,-1998038023,-21173766,-1070425139,-397323693,1515793542,-125124558,512350346,-1017445143,-1614794157,-2041527162,719972548,-488045708,783897586,-1241337344,-1999043587,1526771767,-399907095,-1073074637,1954888899,866314499,-2061954584,58008380,-399496983,1944591664,578480128,1380926696,480766035,57891162,1360610793,-402606766,-1336209083,-57415421,1684361791,1919295599,1931505007,1953653108,-1975320563,1975519751,-225253117,-227204548,1526766569,-854791333,54173852,57982986,1509061609,-401272645,512452107,-389872829,-1152176236,-521600522,1948466176,482273522,1360366777,11543100,1604517808,-388008700,126488795,175451196,1604501554,-107091964,1877476587,-397198568,-1017442000,73375827,175423498,216547248,-400510954,48764423,57891100,1360568809,983744562,738706947,1398528647,-1337241006,54108800,-386310424,126493349,1965571147,11879200,1290323454,-385649159,574419432,1172898677,1948794111,1965636843,1976434409,-114169627,742131572,-907476108,-561553679,1007127126,-385649620,28376881,-402347614,-1449131934,1959329284,-14685949,84797523,-1930951819,-397714670,-2023819013,126506718,-1955320772,-320320677,1539312376,183042932,738707199,-1957493013,218324510,983744562,-561553917,-402330794,-399763550,-2023874280,-1974315298,1949056007,54173706,57982986,218139625,1386397746,425912324,-1947663500,78243886,-398953136,-259327845,574417034,983567988,-1967126013,-1241352976,1261221178,1477424872,-930479356,168055456,-1023314496,-628637302,1578551995,1381424775,-386207511,1348008035,-1682373316,57889046,-380438039,-397716739,125106255,57945148,1593729257,1263984263,1962426088,-9705213,54173786,-628637686,904463220,-379891177,1659436450,1975519994,126501653,-1308161469,-385649404,-1958481714,378094359,149422903,1971600632,-11540003,-417933848,-402651927,1260918478,-1320025930,363194369,-1293378099,-1564462591,512296104,512426834,-1973877934,824084743,1944468483,-381893887,-382962318,209047690,1006828448,1975683587,282519811,-445445060,-1241284421,-1965423872,931802821,-713832902,389986641,-842626479,1954495646,1917926500,1023288429,-1603832710,53215995,1038680949,-4191504,2030347062,1173763,77936383,149488506,-1623785728,-1590231292,-1979513852,1374194378,1360536505,53550731,-1224776727,1927687168,1929591860,-805225424,986067664,1945144006,-270604029,53550729,-336120088,1399187680,-1186187288,2142659881,-397227541,1398428595,-350539335,1019579070,-1023315356,79319633,453229412,51505235,1994982260,-1558279169,-927378684,1503456037,-56442486,50044930,225822010,678691388,58000444,1929412585,-1963947463,1946696901,1019644462,-1973980152,1946434757,1019644518,-385649405,1702096764,-1258050885,64553728,260714201,797584963,-1558279334,-389852924,635982604,512318284,-1990523743,1493475102,1264248922,-1152190488,-56622186,46190594,316181187,-1966921017,529215224,-980753409,1274472528,50045528,-747371460,-1558279845,-388895996,1515803287,-352083781,1642617805,1248192587,1531652328,77930121,-1558279845,1407576836,1357437575,1172855626,1246357579,-397657111,58062387,1945036009,1355606275,1914064616,14412035,57876540,-839483415,1975582367,23783683,-381892354,-365111948,-1343683723,1965177856,221112579,58053436,1006759145,-385649370,-717487919,-387445643,2662645,38004819,-734215333,-655880843,512447477,-135789753,1019435850,-399608358,-1679231545,591144980,-1192751755,1088967429,1541048102,-402652183,-2081939719,-2024593132,1977289690,-153229053,1531678184,1976581315,33614083,58054716,1007717353,-385649208,-600032304,1290339189,1977498670,318368003,58054204,1007644905,-385649275,-616814024,-1528233099,1976646715,41871619,-386047768,-1020718034,1575517622,1377733629,-689417469,-389850269,-2024596076,-1558279718,21096452,-1343749260,-1966908598,1918974983,1937456377,-1017174795,57943612,-1158255383,417857536,-1709835,963923772,880101436,-1975319115,-2758649,-2028655896,1007317978,743273274,-347508176,1934048262,53947459,64685019,182125531,-2015851837,1976434394,-309532207,-187307957,611572359,57817148,-1175622679,55642064,60584667,60322523,1502900955,808190133,-654063478,-705963385,-2025154072,-1975270438,1015098375,1393456391,1022663400,57957160,-1337335575,-805260025,1372097216,-1963686168,1929723073,-58464222,739463656,-2025220888,-1558279206,-561553916,-628665514,-2029754904,-561553702,-400430250,-2023817474,-1014343970,192023612,-1580393668,-402427053,-1168420741,-1336796715,78160385,-855590471,785974176,-822204417,-2055935428,-2123092676,725403390,1019412853,-1610910487,-20734389,1505759936,-16464606,-118964198,-1240470711,-65869734,-145714456,-1558279725,434723076,50045180,-922875844,-922826498,1355123395,1481668328,1970945114,1250552067,58030908,-1186437399,1011967244,184776006,1346159578,-635239563,1966881987,-1009110269,91566652,-738731469,601094083,-1009518630,-806757845,6529096,-1343749141,-1967063501,-1967115560,1233447416,1375743720,1593717224,-1957241209,-360425,-1125579915,129699572,922702693,-1605237936,1011876603,-402426621,-2024272649,77839322,-211687221,1006633145,1007711003,-401837551,44102483,-792720893,-2016900400,1227738,-628631293,-2496317,303097938,113436903,1457424222,-1017440375,-378220484,477417788,1393687016,1158804968,1192358376,125098636,-418256408,-1996055576,-1023193066,-402525208,-628686368,-628680823,675022730,854131572,-219027211,-1977925656,1965636615,-182195965,739359208,-907481365,50044929,-1991196662,-2029825506,186616794,-385649189,126544756,57944124,-402600215,512357051,-628686031,55713419,672237032,1397801010,-2135893369,-402441822,-628679952,1457424222,1342372768,-90445742,55713417,824084827,1105745923,-402345727,-121958345,-1948515329,1207560419,1342372768,55713419,691799946,1005065076,-1957483503,-402444002,-349433550,-459122511,-1073063933,-73249164,47874,-1075258365,572231,-477373437,-33311910,-225752381,2025851564,1246382838,33749920,-1595372861,-930479132,1681704194,1424556914,-1014345485,-423952203,-1965489405,14674120,1360840121,-191239855,55713419,1408367336,53550731,688966120,512316080,2090861361,1342440451,-930428720,1477416680,-789133174,-661995266,-603717705,-1168907381,-1628961926,512318208,512426874,512295908,-880082052,-1174176069,-2031615002,-1963423232,-467760680,1344178947,512312068,-947256240,1302512394,824085252,-107943933,-242358197,703136628,-41031446,750391669,-1558279421,1926904580,142403590,-1962350872,-1979483618,1137937143,1125091907,1094791050,2059092289,3139587,-477373817,72359563,1344178507,180849156,72196803,609441883,59554567,11913354,-51848957,-1950131204,126397682,-1974910397,1975585477,-1957444622,1124085278,1968954123,-385043724,-404166194,-2135895793,167983522,-372733433,2117867867,-1645673612,126501865,1971534915,212134147,58040380,1010282473,-385649246,-2115422016,74836201,-370353529,1642659129,-1477946876,-873976817,-389850624,-1007747088,1392503784,1258336848,1961933544,260892679,11593772,1592822360,-1604919673,-1073086370,-628683915,853182444,1959142082,-373072914,591194420,-1763165068,-57546504,2112378997,-1228502496,181466624,-385648192,-796200525,256436306,7137324,-997810342,1405388368,46303826,-1328510272,-997810412,-372996528,1357389832,5040368,253814864,4515884,-397257896,854073543,2042628666,-244193021,394811971,787006299,867756032,738208162,83653390,-19859940,-1564343616,-389873622,451473427,-1662495752,1541048140,-1073035638,-268310333,-386397976,57999339,1274098409,-1963986200,2145960898,-387429387,1503841775,1374352104,-1960306200,1258502942,1961875176,245950478,532932652,-1070464334,-1155426584,512360447,1978138670,-1341819632,7315969,260725339,1127189059,-1056258678,1038680949,-527374103,132645749,260722957,1127189059,-561553839,1004177238,57891290,1592336105,1398201991,-1982167215,-402437858,-1973729878,1946762247,-400510971,417860595,33012480,-402651672,-1746203469,-1073084534,-389873291,-347924631,33012211,-1070399562,839056546,73310912,-349734424,-29146874,-1965067058,-1950348793,-696997127,678562620,-796254148,574371954,-56620427],248,[-1576979454,581960444,276118076,-805110624,-804818216,-1560468272,984613628,58310666,-1979695895,1949187280,22538249,-1070463885,1587550443,1958742532,1975582223,-1960792053,-29250823,-1023314482,1587675568,1019382276,1007120907,-385649888,-108330697,-1602032726,-657456388,-657439886,1383323856,-650377334,-1514450605,-814394592,-1393456311,-948613828,-1393456311,-1082833604,-1393456311,-1217048004,-1393456311,-1351271876,-27568040,-20513082,-339280186,-1973724883,-13244153,201522336,50110978,-1597784014,67896060,-791612437,126543730,58033212,1023402472,-402426481,126549989,126533886,-1975319179,1132405767,58040636,1011087592,-1979025999,-381926649,24424880,1381061451,918266829,-1310160383,1136787008,-745867382,168266286,-1611500352,-193356221,973572654,-2014808635,1959804122,-1965999102,-1973855551,-1609796144,-1073085346,1587675312,1008069380,839349595,73310912,1587551723,-1329591804,73310975,548408692,1101724043,58052350,-1979341591,772205506,-1975318646,-1954601776,-29250823,-385649202,-1039530611,-1472403079,-1070463627,1527013026,-385981207,24251839,1915763907,-180732677,-1998042173,1347506925,1492001256,1361163705,58002236,1010983145,-385649396,512442979,334037762,-1604691633,1337066240,108268348,1219628092,649073781,1101724043,-1066086658,-108281206,-822197846,27309684,-1308345341,-1308200448,-1308462047,1007127075,-402426592,126501714,1958742595,-1426486486,1959722561,50438287,-361626564,-1952560737,1100983537,1006925214,1007186990,1006924868,-1294764731,-1966085376,1958742722,-1426486519,1976499777,512475905,-1360461058,-403576579,32893009,1364286041,1944592616,-1963488757,-561553709,-633646250,15270770,120437742,1499002600,1577704891,-2024350073,1478396890,-1393390845,1101724043,1977236290,-1982231564,-1023191010,-402640152,-1910627133,-1979494370,-286712057,1501432,615639122,738941416,1526496744,1342606854,-1426420989,2062074631,82334708,1541048064,1806547395,-127276975,-1530005896,1006937760,-387091056,-394766165,-1186430232,12226944,1077602560,1358957241,-712313462,742143348,-397276300,-292885132,1952107146,184608806,-312022996,-396878476,1378618102,1961715944,-457774845,58053131,-2014491927,-561553702,1373275990,1525107944,1189630290,1524206567,-628630981,753468275,1482250989,367743571,57923843,-2014503191,-105163814,1541028863,283706227,395006701,-628633077,-1978895270,118113031,-2019669089,1372943834,1493181672,-1957536934,-771013865,-628681612,1457424222,-1992041849,64653079,1541048281,-1246108437,222056712,1034076210,807308035,-1975301376,118113031,1136853365,-398256245,-1073026181,-930419596,167984544,1958841024,1017498971,-401050201,-1992496285,1558766709,1963867371,-1394060579,1976699884,1009380106,1389131022,1408016104,-1612280600,229678665,2028486514,603765512,1466558546,1096869979,1364417369,1531007464,-1544860838,1701080661,1701734758,1768693860,2123118,-361427652,-329127854,1138394963,260719427,-1339061693,603437838,-31552685,-2008329470,260590383,1527220299,54370499,-126566390,-385922583,-398325326,-398390866,-397211222,-1606088282,-1073085347,1860764532,512447459,-628685990,56368779,57989691,1541627113,808191882,1240007539,1912749283,-482154237,-33268574,73245376,-1008036120,168266286,-386370368,-347930621,-997810189,-372996528,158598937,1408402664,-347666712,-759475424,1453713444,1510793704,-1880554637,-1975299575,1157687303,-1073084534,-454499211,203327814,1067378688,1632813915,1836016750,1836412448,544367970,1684366707,858597408,943077170,544175136,909586995,-1325389513,-1325208803,-2029996774,773753818,1511950592,-19233020,216550341,1008170218,-401902302,-1073026557,574360692,-1589840523,-851698316,-1073027979,-1975315083,118113031,58053002,1138925033,-1992091765,-402367978,-1891833385,-397342859,-346428399,1971600601,48779527,-823436820,440189322,225707914,-1552633540,-1586122180,-1653223938,1954692291,1971534998,1959657108,-375527181,-628643724,3022475,1511951187,773753092,1373275904,1494341608,-377362357,1948592826,139520008,2042252076,-561553883,773753174,-1018012928,-1465888609,78225924,1352638040,-1465728974,-1013032956,-1979524120,260719367,1513065027,-689418159,-259368958,-1975314550,797590287,180521563,-1023314490,19711626,-1070401166,-1057045958,-822152845,-242496770,121258412,1956529055,1927935452,1039657023,-51902229,-402396355,803752622,42592256,1361647545,1396901770,1526770664,-1975316598,911407,-388461997,-1017511333,-1779957328,53263104,1124567123,-1017440375,-1977436853,-5155851,-33060285,1958742721,1959148040,1975859716,1965178095,-390993917,1019578963,-32672468,1959395009,126503687,-176938948,-561553829,-628669610,-1259814518,53263103,512447152,512295692,61867171,-402457694,800734743,-1982186749,1526926366,-1686829174,-385871686,-398204638,-320274542,1048373249,-822163714,-242514572,81389740,58002748,1090889192,-1073025813,-1638399253,512446623,-628685988,53419659,-930426634,-654049355,1926904643,790530319,-628669693,1489215064,-1013005178,247111256,-385649408,-1069883190,-625389409,512446758,512295690,12256047,512447232,-1152187556,378209038,-633666804,1948723897,10283267,-1996234053,-1962652130,-1996269026,-1962652898,-1962715106,990137110,-1977912102,1128481543,323348560,1963146328,7464965,-796213198,-637337418,512482795,394986574,512479755,427033434,512350855,1128465486,1128470411,-637281657,72031881,-1209279865,1544981337,1977236227,7137539,1346570122,-118996157,1125091858,1480798090,1020855123,-1981975293,1526936350,11865994,-654059261,-1948612797,-2029833442,1960459226,667269572,180367953,-1639735545,1134499722,-1623749986,24485443,-1949594685,990064414,1926859738,-2023859213,-633645346,1457424222,1943636819,1482185187,-1018080685,-620012710,-1974732428,260721455,529156947,-654114633,-779422326,-1949594805,-402444514,-2007286624,797459215,-380905077,1397882592,77799051,1457424222,1592828136,-396960121,126499821,-1558279341,117592836,1929383866,-545724157,1526586344,1577076968,-396960121,-1957494721,-2029834978,977114,-1157624856,-2023876806,-380414242,1583087111,-1974018425,260719367,-1976595901,-20709672,-1023314485,-1951600245,1111599866,-1830227477,-1558279365,-388331772,-628686816,-1974278795,1255246581,512429962,-633666769,-1070462347,-654055286,53419657,-288504997,51125899,1261406795,994774922,-1980860966,-1023210466,1360756665,855619560,-1963947328,-1010824697,1360756665,1979706856,-413800189,-1961391293,-389829390,250150190,756976630,1494714371,-386043159,-739711489,-135780348,-873966859,-85447676,80013549,-561553879,-320318634,-402295567,65795553,1526708712,-402651672,548468181,-389903792,-393544468,-20578728,-1950583603,-2013057762,-838974713,-1343489675,838902760,-561553728,-1329034666,126505811,57853242,-1313159798,1374179584,1398495741,1127189059,-578142326,-654114635,-1461138549,-388461828,-396689673,-387318003,6744316,-225750438,-339400020,-1965389892,6088711,-838941186,-1729559691,-1243065882,-997828607,-561553762,695581014,986250833,1912648967,-930430207,-1054210166,-393559494,-359992462,-16717629,-1897331851,1137740529,55779211,-2010150182,-561553865,-397717162,-1092033257,-2007279297,-628636881,688120296,-1974379943,15254506,-318510875,-1326382360,376721409,-185341864,58048522,1357260521,738442728,-387126040,-1276626435,-1957483517,1577362206,-396960121,-1545016103,-397203197,-628621744,1364745049,1365575609,1360756665,1156076112,-1973921026,-1966539032,-1341703480,-1952288000,-1073042190,-1720400502,-1975318646,1066025775,11918730,-1054156541,1381099658,1457424222,-1958539382,1381194519,-1393390767,510986042,1959394882,-838974708,1515908981,-1070441895,1515871171,717589081,-20905273,1515832256,-838974629,-437530507,671293928,-401827864,1381185889,-1958487417,1545505559,1926904579,807308050,1943681792,-397190390,1398537006,1530511080,1457424222,738390504,183768552,-385649216,-1974409909,6744071,-335222702,-41228205,1499191943,1592298072,1398201991,1583679419,-1974018425,1958742721,705137296,-385649723,-1057037029,41075002,-846544502,11913726,394937170,-1975547325,-1965489190,-628663576,-1958539382,-1965390049,1975519937,-225721599,1107789996,1959394883,1976434420,-5061647,125053244,738357736,-386689560,-1020722582,1961858792,452867,-386067736,378272636,512426844,-873921745,-1615540753,-2041527162,635982788,-385649660,1482364893,1369359494,317411487,1336066098,-443291389,-389480935,145761123,154941675,548409461,-385889560,119808846,-1638337419,540853081,698359922,-387413504,-973200582,-838988940,58049850,1946186472,1962884105,-390005243,-1638391001,1481678681,578611358,-390738493,1031013308,1930933992,1397903859,604321440,87466696,1528351976,1805670746,1958742532,822798595,168095648,-1157139264,-380432664,1364394221,120437586,1515127528,1527623769,554887363,583854275,-126566390,130419691,57337856,1963062971,-1330197241,-13768691,1946377192,-1010814461,-1394032590,-1010814430,1587591117,1975519744,-991378687,-402426369,-1863777828,854583297,548399187,-1326964364,1975519999,45109264,-1946579992,1510157598,-790030455,2078822649,-796239623,-1141093656,512294918,61867171,1526922146,512447427,11862794,-654059261,-1020647760,-5187446,-125122790,-603781518,-1023315109,2891403,512314187,129631045,-623580928,53419577,1381099891,-100210605,962157147,1929588510,1977871322,807308246,24766464,-1576770398,1034027838,1124567043,-1992095864,-855418850,807308206,-1345500416,54206089,168060320,840398272,73245376,-1258005342,56671002,130461901,-838974716,129693813,768768,842516200,55550656,-125118326,55385737,55975561,50994827,168061856,-1996196416,839069470,8186048,56106635,56237705,56368777,168060320,-402426432,916460980,1963009029,87466499,740199257,-1991554304,1124287774,-1951281853,51297251,51125897,-386403352,-1070405942,-661981046,58465929,-1996206686,-1996233698,-1996206050,-1576830434,1364394809,54206091,-1009108029,-50623650,-1957255634,-1979025953,1916419079,485081857,-642586143,512481927,292814896,1390992007,1256739810,1524206556,199820146,512314339,-628685986,-16943677,1963584448,58039543,-1660248088,54730377,-1996288325,-1157428194,-1957036276,1392520734,583240348,1958805191,1411287308,1126075139,1444841731,-34215933,120765341,350815092,-633214502,-1336930384,-47585186,-398457768,-320209629,1444842493,-1160049917,57999377,-1948695063,-1996270570,-1023398378,-1564462408,-389872522,1397885128,-402362693,512439819,-2023881894,1827165918,937971948,-1377293057,-393586680,988569320,-385649467,-2023827192,-628664610,1511951187,1977236227,1583045139,1381424775,1530254056,-402362694,-1017432629,-1327405335,54108673,1963488232,966939635,-1963095549,1229539801,1236070795,-126304246,-637318839,512481927,-633666724,-1951599989,1117760249,-1639866466,-1958088587,1545505241,126507779,-1217057732,-337648920,-997828426,-1966908514,1916877831,-178569991,-34674237,742194036,-68679308,-1058518048,-387025697,1949105810,739675112,1949056000,4712451,-542513077,-397511598,1949105786,3663944,-543561653,904463220,-561553704,-289713322,1943681792,921197357,1395094016,56106635,50336953,1943682009,-1982167271,1526925854,2891401,-392762533,-770968848,-1729559691,803849184,739675133,169224960,-1950684413,-1950209085,-1295137840,-383874221,1541081860,1311769027,-47128272,1529868591,456142896,1444842288,4909056,-339541644,-352210940],249,[-1560301566,-1057095568,-1224645144,780289,199813237,6219807,-1597784014,-1019608996,125040756,-1070409590,-31525399,519104963,973101984,-1327270717,1958951425,-372506915,698359518,1959213568,-372769071,512433874,28770395,5774985,-1960917527,-402631138,-1233846263,-1979700832,-1329206280,1959213569,-372244823,1537220266,-1594324480,-662044580,-1770862806,-397360898,1486880921,985923072,1942748867,1925659149,-1342016247,-1563886079,-27787176,-385649208,-555220989,1537262366,-1596421632,-125173668,-244137174,-397360898,1486880895,1925396992,2026322448,649475,-5242251,1487061246,-922855424,-1142304908,1528728350,6135808,-980752246,41141050,-952444790,-125173133,12044170,-1057045718,1342206650,-637281657,-2008873080,-922860793,-628622987,-1564462504,1503789144,5939712,1358900201,-1258276888,-1966568959,-1426420795,-1393390774,-930420342,1976106584,-347028735,28659946,-1979705368,-1949988152,-1958565126,-376787726,-27735926,1357018312,-1168905237,11993204,-637285378,-628684918,-1010818469,7649875,-872546121,126409219,-1017390457,1105766093,1444842241,1478396160,2727936,518766846,216547248,-400510726,-1070401017,-855627870,18802855,5643915,5774985,1520617354,81913856,91540478,-1343749712,588048639,-400342552,149429156,590932003,58048522,1344042984,5643915,2696842,507167998,309657688,5848634,1049101427,1043988569,108396634,646506378,-396885926,275906607,65583988,-107354110,-402541589,-1377044077,1962476348,-155454207,993837825,-118883467,-29144100,787642569,-160102598,848608195,-320336207,-385648129,844103687,7512768,849525592,-655881039,-385648129,-1974468576,-792720703,852003520,-1142388032,-654101842,1125616174,1480034862,1444842322,-1073036544,-1071512637,1444842435,33521664,-872543371,1979635688,691964423,479258624,-1007034647,84279821,470551299,236920349,168369023,100798984,235733765,889133951,885666902,867119929,891630855,872494413,854799479,233321409,1489532157,-138674507,-113121279,222037896,171708788,-980810123,-311099844,1976434243,852360936,-1157134144,-1597832714,-1073086350,1642609268,-628666114,-2030041146,-389808422,698352425,1959209472,1354825227,1476457960,-143275778,5643915,1493056488,-1070413686,1118501515,-91504246,-1010814294,-1073083728,39512259,-1258162246,5808382,28820282,1962944928,1478396691,166220288,698374910,-1610255360,-922877862,-402629982,-980811204,276086818,-34674606,-1224116902,-1597768191,-454361047,-21964153,-259340758,1007127115,168326176,-33065536,1258517710,-968626197,-628686841,-1219490384,461170689,-51901008,32947191,851704152,33006272,1979557864,-339476988,-352079625,-20477219,83371208,-1967063544,2728168,41141562,-980752246,167801504,1975880384,1959213580,-386364923,-1070458058,1959209667,1352683771,1370112,1492626152,-243939074,7512259,1923272950,-1010814464,1444842323,1923108864,1958742528,256003,-1597809832,-1019609000,-1152184203,134086746,973089184,-2013105401,1352686343,-389510656,275906959,844160116,-47650624,-420953090,-872523775,28820478,-1605114901,-952500183,11996021,973102496,-33524285,-389546301,1398472713,840609256,-1329374272,1959213569,-338690556,-872525036,698355316,-386364928,74841296,1457424222,445179995,973101216,-1609927229,-922877862,1520567156,21161984,-55646125,-1006759563,99090871,-561553918,33286230,1541860187,840586728,-1847016512,-1609861636,-1019608997,-1006762892,698413291,-1594324480,-930480048,438495313,1958742617,1958820364,-389546488,-1070458326,1959788227,-387585036,28770452,1394219496,-402632544,-27590227,2728135,-952450818,1105784181,-1213893124,-339476991,1879492322,149618688,-400955928,259129674,1946173672,-386798829,1005066710,-402164991,74711089,-1070403093,-1564462397,149618800,-400966168,259195170,1946167016,-386798613,333978030,-402165247,-596377577,48820715,-1949046016,-402631138,-864683324,-1763114569,1444842490,-85989376,698400373,-369587712,-872482150,-1041758860,-17337093,-1605254205,-952500134,1743264370,1501209,1118501515,1457424222,-2023829506,74733278,-538195970,-1073036455,548405877,4581571,-74782640,576198004,1022457024,-1595050976,-1053163440,-1047861644,1489223714,698401785,1959213568,-389546471,-28114748,12314831,-1597505957,-1057095639,-344602822,1352716286,11003904,-397323325,1348010148,-1696022134,-930457600,-33543776,986185408,-1964542521,1405311937,704666784,1949266627,1528728354,-561553920,-1014344874,-1610589278,1554120797,-94705664,-561553829,1528727894,-1219273984,419031041,-385765285,512490246,-872546218,-1410858124,-100734952,-1010041253,-76402628,309475900,-210616004,175266620,-344825540,41057084,-1071463431,28791747,-1979700832,1709724136,-12822248,-939653004,-243937794,1398522715,-1528299081,-373073128,1240012867,2662936,54992523,-1021130998,-628637442,334227572,1946285755,1134361057,-388860439,57989500,1540977385,55121545,1926461672,-633542397,1128520075,1128470411,-388331693,-1973735858,1946762247,-400510971,-1125583721,33012712,-387405336,512490335,-872546218,-872543884,904398196,-17337094,401664195,1020371177,-385649654,-1957432213,-1979389666,1539508935,141888176,-401756080,-1017580457,-1326165272,-196220915,1271073456,1977073384,-1880571135,1538862326,-927968969,-1070464277,-1979516254,-390869745,57931721,852508649,-1561818432,-1975320434,1915632647,1007514690,1006924602,-402296016,863172523,-1252923254,9353983,-973176820,1118501515,1007127107,1006924602,-387091664,-395053173,-462148036,658294154,-169278606,-1901962801,1007127040,-1172409562,-1236125693,1948597250,1019674244,-1023314652,557631230,146209140,-210492612,616663640,-1227847041,532370176,-1965423869,-1974772937,50045638,-1596517656,-922877127,2062091125,-385648639,126484496,58009644,738250217,-385649357,-1070464826,1392720290,168054176,72000192,512433780,2126119804,-1982201085,-2029761762,771221978,168053408,841249984,72000192,56237707,72031881,56106635,-399647511,851705604,-1963947328,-2023859760,1539528414,1457424222,946518610,-411772357,991550138,1232362202,1457424222,-73379501,-1595373054,-989724530,-930430722,1090565457,512442689,55771996,-397190695,-1990513639,-1962714082,1511950809,130435843,1977236224,931683064,394877507,31320131,1531107975,1116137667,113641707,-385875121,1088948856,-1157138974,512294918,-1017445213,-98661549,-561553918,1391495766,9353809,179106443,-2026015552,-805174054,-389510440,-1047858237,-1975316598,-28228817,1408595400,1342213792,686348935,512317655,73072821,1507381250,1261406283,-922873976,512488821,149618869,852953832,9347776,168058016,185103552,-385649198,1498021983,-1631287720,-2023826809,-2024581410,-1967063334,1007127280,1015575596,1007121449,-385649571,-1662464448,1377733077,512318211,11666170,1393027922,1355056799,512476294,-1343683750,49979436,57982986,1489903849,-1952529274,-385649205,120204117,-1729559691,637440,-1597105687,126354171,-1227847101,-997828608,-385649250,260571338,-399538109,-1975320365,-218765112,512312131,260571953,49979459,-1047867184,1352601458,872701088,-1245148661,1939757056,1100962052,-1626371938,797459280,712697923,-922837416,1352653429,-896864630,-637281657,-806812813,-220403470,56368777,509515,-126494149,-1975402446,824085488,-2028500477,64685018,1272612825,1125615947,1922979907,-1964471738,1124567752,395008950,-2023865533,995120862,-385649958,501808975,1490682666,-880031490,-73342091,63671042,1912876251,182125320,51082432,2059406043,190723,56219907,-1948612647,-1023192546,1539316473,1124567747,-1979665071,1507394504,-1621995069,9353808,-1968377205,-1949958424,1128443122,-838989944,-1638337163,-389850790,1793645658,-215947223,-1948612805,-352017634,54173706,292864010,1406830426,983744562,-1665073661,170887762,-385649171,-1958488737,-1977292001,45175765,1011025802,-385649316,540803485,-1040316811,-327823874,-1326806437,30861404,854622952,-1966044480,30075120,126546058,1965112387,24111363,1383342908,58009148,-33464087,-385649203,725352750,-646707024,1124567627,1433677372,58023740,1006712809,983331932,1018590471,1008235556,-1968278230,37503941,126485618,548414524,-838989195,851362558,1125123264,-972897538,-1023479670,-838991695,126509428,1949187139,1948466206,1965833453,214338083,-336557504,1007127265,1949216803,-10098429,-29163087,1959657153,1124567606,-210492612,1005894226,-1963488686,1952333011,121291521,977533813,1140225287,-243988678,751143491,1525314052,-18314662,65749958,-1973757305,-1023521850,477431844,-980759810,343195658,757860234,-29620620,145754741,-972946428,-838930294,1702141275,48779857,1364810459,-1964340653,1019282117,-385650151,-963980253,1558741004,-361240517,-655864997,292878802,1006844578,1007121467,-385649620,-991376536,-628663854,1385976667,-987101302,-1979664829,52399056,180718298,-385649472,116129453,-402621464,-1654919385,1491665780,-402426882,-2023821337,484988638,65625068,1575535576,-1966211584,82330375,-1312101393,-1325012224,1476520705,1172884990,1956469504,1860719056,662694106,-1957473959,-1979407586,-1979665943,-980791099,57982986,-387145240,512485860,173540515,-385649216,120258398,548464778,-838941186,1340670837,-290330369,-1974405909,-1329591610,-402426837,-1017581917,53812873,-387453720,-628633073,-1627363608,1151311428,50886046,-1981576231,-1962719970,1392520734,53812875,686510675,-1981217932,-388331574,1735721023,512353163,378209093,378077230,1128465498,1128470411,512302987,-628686802,1406782696,1529316584,-1313273484,1374259712,-1949205015,-1996203490,1526738462,1877563737,310225,-1975264253,-2101787897,1975597568,1227015,-286533373,973124025,-1023314751,112793401,66614272,-1159992359,803799070,121301194,-781326261,1927828852,1827165145,-398625571,-1947716854,-1558279192,394937092,-1959294397,540847346,-2008938123,394808119,-401605045,1264314588,1959869160,1950039074,-267851771,753421100,-399724335,-1158943313,-1461181776,-390403859,-1595399504,-388502547,-1947603353,1403571670,-2014776694,1007252481,-401640390,-143064706,844879498,-839077696,-963984469,-922828246,91423292,1642704077,1912945865,-916788989,-1974381991,-1159165240,-2023866724,-1974249762,1918974983,1937456134,1361062914,-225711990,1111731246,1968817466,1976172053,787647458,2025851564,452867,173693787,-1073036352,-225711240,-1073042386,2040414879,1540197109,787647315,1975519916,-922818122,1145198923,1380144127,1347223118,1140666708,-63876287,-1856472320,-1118263464,1403637080,-997810350,-1161525680,-637337554,120258480,-796213246,11971277,54440379,394931930,931802691,-1631287720,12048522,-1976641021,-1976679657,1524270903,1457424222,18371,0,0,0,0,0,-402653184,-397158383,126544268,1333051402,1125616195,-628473974,-1070411638,-402194526,-2036334885,-997830460,-1241190215,-20775413,-1974635318,1914715143,1949187110,-1426486488,-822197439,-2040993419,-2036359484,-997830460,-257888118,1958804996,-997828602,-373072994,-347879384,-1576947510,-964032769,-277607620,-344849604,548465780,1101724043,-353644802,-108322640,-822197846,-1158941067,-29161590,2062074826,-1596421409,-1019607841,-370605197,50378695,-1948612645,50651166,-1608545318,-1057094346,126540660,-713768950,3062355,126540291,91425084,-1058415411,126507975,-1007042550,-818550709,58008380,-389075224,-2023825622,-397191458,58064811,-1983407127],250,[-1023088354,1360304313,-1965613848,1965833223,-1847045287,168266472,-385649216,-1958492292,604473887,1006744287,-1307216823,1951349762,1006940687,-1308003246,1950432264,-950736637,-1343729061,591146221,-790101131,-556996402,753770984,-1073036662,1038680949,-1293397817,-1973856002,-371339823,-1444413309,1007127294,1963242114,-827987879,28476732,1329352052,1228677236,1810380660,1743274477,1676169453,1609060589,1541948909,1474842349,145900781,2028481771,-313726770,-313989035,-314251180,-314513328,-314775467,-352144812,-832706543,1122841064,1307389416,-397729614,602459727,535314925,-1974316051,1965243399,-834803709,182335976,-385649216,-556939600,-1974775116,-836114224,-974584972,-561553722,-1614640554,-2041527162,-1662495804,-385649410,-1973762411,-855032634,-385649697,-1185692029,-654114770,11548552,-40769189,1975519827,87465994,57934116,-402438423,359988843,82386569,1929556051,-42866429,1357504717,52750534,834294619,-1998978304,-1963423225,-383874600,117594884,1526728646,65796547,-1614794227,-39851952,-1638340147,343167135,741083018,209043466,-389179672,1481829482,1352661406,-1070444385,1424490930,-383874049,3258628,-1638344445,-2145075174,916586764,-1617012731,-1564468656,126485743,58310666,1476450537,-402426722,-1070404777,-369218328,1122551557,1273679357,-1295169816,58063232,1946515944,-334436328,-1303364564,-402229870,-335950545,-335484920,-1296037311,-1974427902,-1576000318,-1638398878,-1057075041,838885282,-19011392,-1957454248,-1979389666,-2145101049,350815093,1676170205,73572577,57982986,-1962640920,-1996269538,-1962474466,1392521246,82386571,167823080,-385648192,1307115542,73572549,57982986,1527030504,1654833202,-20387580,190555,-1595349013,1979464704,437119235,535423949,807308229,-390067712,1189675011,-397369600,-63176573,921240437,-845260774,-989795860,616799832,73638432,58039896,-389746199,1671490167,73703940,838904808,-51255104,-1988098106,-402331362,-1073086389,-305286280,-1597713431,-1073085340,686293876,-953686012,512312131,1525154648,-1564462358,1139279158,82813182,57982986,-372508183,-628636220,53419659,-633611641,485005426,-1564462358,-337050314,-1957538839,-1174083298,-637337554,1532626826,1394505155,649744465,173101635,1498989504,-260454146,1532609371,742131594,-454494347,126505419,58008380,-389293336,-2023826474,-1168943394,-112049362,683271167,81764417,916504555,2025851397,1093188044,-543113166,850324228,-1964471616,-63838011,-1610610746,-973208353,-277625558,916635698,-376051707,3153547,509515,1539562473,-1631287720,-1622060461,-2041527162,-383874108,-402214908,-473104379,-1614550039,-2041527162,-628665660,50343611,-2029548838,154950362,-890698893,-997828608,-561553762,-454468778,1381192186,82386571,-823654224,-370881025,1532674996,820560729,-368777013,-369039324,512447272,-1152187159,512294912,1583023337,-396960121,-1974281454,1965833223,-888543221,1543228904,126533682,-739749729,-1638389271,1457424222,-1014345569,58048522,1405888233,-2015229976,-1638376998,678711455,1021843176,-2011991037,-906083577,-1638339467,512318297,-380566295,-1638342093,3022475,54992521,-1022957221,1946118888,-1020204797,-439495189,1392513768,48759221,851663616,1124567232,-109720066,-383874109,3389956,1489230339,-1013005178,1979385832,-1023743741,57871024,-839249175,-1024529946,1979380712,-1025054461,57871536,-839254295,-1025840665,1979375592,-1026365181,57872048,-839259415,-1027151384,1978335208,-903878397,1206435890,-381504772,591184626,753446261,-385554214,1405258284,1543176424,-1178400886,844180972,-64689728,-1177149720,549066395,-1977912020,-1189614634,-397339496,1374224332,521922802,294304082,-259342286,1364250762,-22681517,1810432883,1965046978,-20513274,1022260686,-1978436318,1019382504,1975880236,-1963619831,-25040683,-138718350,-1962953471,1019644616,1958840866,1393376302,1012619636,-1977322230,1019382472,1958840876,9037827,-27924397,1009152603,-1978895091,1948269762,-1339278315,168784909,973829312,974025926,-401967934,-397213597,1935408687,574378930,540804212,552084853,1008759550,1022850080,1008235564,-855345907,-1961855775,-1979389666,-401428280,-489816611,1539425257,-1157625914,-1031142922,125050924,1726480565,-389850144,1352652087,1489578728,1934663582,600107011,57843288,1529070824,1958742723,1124567291,-193606146,-389682343,1621229638,1958804992,-1046550269,45240659,1543161576,855391208,6333120,-386131223,-1073086426,-1057093772,2112422773,-1563885887,1364394080,28491826,1543151336,855387880,6333120,-87234213,1392030952,-927340469,-1341950630,-397229311,-399710330,1263665195,1976084200,844781829,1944634304,417869031,-628664064,512350467,-628685052,-930486197,636027764,-5219647,-796399421,-602806189,-1009088678,-1962079303,-2030030818,1478396890,1977236227,398181121,46369378,-1965520191,-1979706169,-1393390600,841925930,1991987207,46369377,-1965520187,-1979706169,841898232,-1950285305,-29185286,-1325238839,1976434187,-351423044,218872248,3153547,512481927,-633666728,1992011636,46369377,-1965520187,-1979706169,-1393390600,841924906,398151687,46369378,-1965520191,-1979706169,841898232,-1950023161,-29185286,-1325238839,1976434187,-351423043,512447417,-947257298,-27540702,-1023314752,1688227999,1958742532,-923408125,-1966891432,1967143943,-944904189,-1979711303,1020365557,-1977649942,-1664140281,-1729625227,-429070137,-679548888,-429594542,-680073172,702963176,-1957454503,1946500382,47875,-774306913,-690905378,87891593,87498377,512478091,57935163,50331835,991857114,958302469,1541048069,-339725629,1342418946,1493148904,1392520936,1929586920,41936902,1526879720,-953030461,1409256680,-1157425944,175374335,-402495256,-662044133,132645047,-1329374435,-1974316797,216550352,-401902393,1009575390,-402426836,-1031088386,46262355,820577139,1499093960,-1949896727,-1979369698,-1967052093,449284824,1945668293,717238981,450398915,-1966921017,-1950090760,-1979369186,-1966986557,449284824,-336033082,512447454,-628685511,87629449,-253181093,-1957604353,1577400094,-1990795641,1493514014,-488062117,-397258242,-387259030,1994981101,1952013055,-446896045,-447158228,-385649342,1340604512,-397195547,-1041759651,39315711,1946131688,-5642237,1927828291,-402426881,1396965295,1510055144,-397323687,1397752027,1776867975,-396862718,-119013161,1230657792,-1056258678,-1017388171,-397192623,512426053,512296253,512427319,512296251,1515914553,-1957444775,1392851230,-388331694,-1990459430,-2029700834,-3086118,958302555,924748549,-880062203,1543487976,87498377,-1209480309,-842834945,30402744,-385928216,250085833,-402426881,1397948200,-2013338392,1240579034,96142195,-561553846,1943681878,-48330476,512318214,-709163273,-115439287,-338000122,-561553898,-115439274,1238743814,116858505,512350855,1515915005,-81884845,13887494,99111514,-381593344,-964034016,-657407990,-1031081846,-796206896,-216101949,116760582,-216102461,116761094,-216101949,16482566,-2130087392,-1994391317,-1022954722,542163841,116596361,-216101949,16482566,-2130087392,-1994411797,-1022954722,536920961,116596361,-1967027517,-771730162,-1979255538,-1023315256,116590335,-1967027517,-771730162,-1979255546,-1023315256,116592383,-1077506877,-946948096,116596363,-1979217370,570881302,1427016386,1927991808,-337063420,-1010397448,12568204,-1949856072,-1962478818,116760809,572969206,-166819321,-183623162,650185222,-846526584,-1950103922,-1612000791,45210251,-754720045,-489487183,-2130414690,-1994391358,-1962478826,-154498347,16798982,128980084,-2135898078,-173872942,-754732794,-216661526,61915910,-922564574,-388841296,-1324943966,32166658,-1022954730,-956282720,1678064390,1946565632,1008497426,-971476476,33576198,87885511,-960298848,16798982,87885511,-960298688,21766,1929657539,1426519567,208929024,-654966492,-133761374,-983701053,1437664036,-157097482,-1597769722,-1073086379,-318051468,-2135218312,17204226,-1157401600,-885325504,1258517151,-167064693,-92205960,74580168,-1023359046,-768359522,-1614203965,-963843861,-1900543809,198413255,-1955826478,637989662,-174051446,-153056762,1427016400,-165770752,-1964498426,184230652,1081363183,-858601262,512487283,-2010773773,-217645265,-182024186,-775255290,-152448535,16798982,-494860683,116064259,516737,-1411126831,116826364,116604555,1049209587,-1679096077,116596363,-2010150874,-1912146650,2145960902,-48888834,-82429178,722039302,1040644886,116987647,-149487810,-1008475642,-811341741,-397163685,-1017439961,1899921654,57933824,-1023084055,-1979700832,-754980656,323049,263454720,1218580685,1009300480,-1274187262,1963408464,185383175,6819465,2696840,-1982100230,503533598,-1912602438,270436826,1295301381,7085705,-1990769477,-1946128354,-1946128882,520122894,-1157614872,12124696,-1178497536,-1943666566,637534863,1284769735,-536558717,-1898214159,-515315517,-855526149,108521495,-397632581,1676226271,1290649138,-1190767685,-61669366,126397486,1975519811,-1014801418,-1007689712,788479695,1422591744,1226859880,1344294210,1869836901,543973742,1886220099,1919251573,1935753760,234840937,1936876886,544108393,825110851,1866670128,1769109872,544499815,541934153,1886547779,943272224,917297,1093481778,942502512,1397312561,1375739988,872021,1145130828,1095958562,2245974,1414418243,573308941,827609164,860730,1313821268,1381236749,222709327,1497713408,1129512992,1313162578,808202272,864300,1377718428,-1912602438,270438106,171632645,6952584,378063614,525992030,1456446808,167796384,-1609468480,-1073086358,28576373,11540173,-922877324,1587594078,1958742528,-1564462584,61866078,-1604888893,-1073086358,11826293,-1073080627,1583285108,-58698813,-2147126725,1014121980,3022475,1977289539,1312078611,976100017,1124889639,-906051330,-1070402443,852749147,-1948200732,-1618268456,512295171,251527275,-389021590,244072708,-521469843,751076944,-166677701,106150883,133617667,-864790273,7020169,7151244,6950654,-28111637,-1576569400,548405354,-987843861,-1979684066,117382919,-1073086357,-1602682252,-879958990,7216778,74637114,2133116158,6956680,-2005549046,293071195,539897886,589439250,639968279,421015858,337580816,756100886,1364405269,1315749462,788270769,1960852140,-906082807,-1070402443,-1406270741,-1017423522,508037959,474815819,169615184,41092724,307364214,240090963,209126773,471670303,168496141,1381061532,1946631248,1963801677,1862727178,57999104,-402617368,74711596,963968828,578030652,-1186035781,-29163512,773617865,-160102598,-645144112,1364126137,-508035282,1444842287,250135296,-401675516,250085438,-519182336,619185131,1499093001,1354997083,4800138,5119626,-1275067975,1477496073,1911051203,-1579008,-397163685,146014312,-1017442099,-1962937368,-1010005272,5643915,5643913,1307071388,-1013097728,-33532000,-1974418488,704653582,-33532146,-1979664959,-1979692738,-1342157026,-855002080,1444317968,-17660416,-1261764914,1477496066,367547331,1228835328,1327401472,688818688,-1342130944,-855002080,1380997904,-226045045,-889270530,4800138,281871028,1405311066,-1979666094,-386692369,112459803,267063501,11620947,-141890678,-1275065624,-401552121,1532624924,1173699,2692746,-822162690,28364286,5193354,4825283,1252000747,17229824,646586485,-58720184,1377268743,-2146959174,41026300,-466426160,-1910578441,72262618,-1664919009,-1169141165,11796480,-997582899],251,[-2144803712,225716476,1963508982,1946265612,-350703091,-350506490,-384191998,1347991482,1575554364,1532647439,-1824734307,-1791205260,-583252364,-471316876,1958742734,1019805240,-1171098870,-487194608,-1031679862,-397277613,-399712862,-397162799,260757580,1913649536,1125101826,1599813515,-67062445,763929843,1543205608,-1075713597,49020848,104464560,1906442353,-402426880,-1863843746,-1101806658,179897939,1455816192,149440176,-578137637,-1410858825,-400510956,1582947067,-1392750250,91537418,-352316440,-401755915,1582947047,-32455037,1540257225,1012318443,-1342016243,-623777765,-1605319842,121372744,71042164,-1070464397,-1017593846,-1230123693,-1979665896,-1275049666,-1609511678,-1073086351,512365429,243925071,11862057,281872820,1543376360,-402148413,158728128,167791776,-1291684416,106151536,698353077,-1339540480,-1258130383,-1974251510,-402633186,1448804407,-61798735,-1665135956,839021910,2484416,24485214,-906077874,384362613,-964469248,-1057073136,41040444,-838979408,-1343699083,851663869,-1073065024,548406901,5185162,41225532,-1185866832,162791425,-1023536947,281871028,-1966908583,-1258272498,1210485248,29685248,-847248524,83656832,-973207182,1913060480,1371930114,208940092,1506632168,-397285238,1081392476,752627176,359935036,181226984,-1342016320,-444573312,1374161411,1958559720,-602871773,1949056044,-852432884,1372097113,1958554600,-604182513,-853481428,-346427254,-1101666042,-1963881895,-1979700954,176104645,839546048,181799634,-337218095,687636507,-25162636,-2133167356,208798969,-25111573,-2133953784,-915207943,-1073032822,1048584308,1946615880,1007071580,1951446018,-30886870,1976106697,-2134509908,-906093195,45160939,1948843136,-2134510071,-1040315020,-906098197,1971373558,-2000028158,-1593824986,243793992,378077256,-1053163447,129505908,4956928,1302578310,1327925248,-29693952,1336017780,7268352,-1275049312,-1022309115,2688570,646591604,1346109512,675022708,-1729559692,133988541,1353712757,-192930581,133988354,-855768459,2728528,4728456,4785863,770179072,1405310976,-1292051736,691961895,41166848,414601138,5193354,-1979711303,-855198527,47632,4800138,281871028,-1185738773,243859456,1218445385,-855591936,-574756848,-386348568,-1645676662,-389850116,1534393764,1371406513,1212055552,58000896,-1967319319,-397322708,1081392084,125054012,1506527720,1498540170,-108375215,-8331894,-2146929408,57805051,-1273967744,1527827723,1958456296,-1146755069,747134553,-28964748,83460289,113687922,-1023410097,-3973543,-16757450,1006652214,-401574868,540855166,-1973872525,1978159560,-399739717,1009572422,-401378260,272419686,-1662450830,-393586244,-1151670191,736629108,1340615898,1930443979,-1973790231,1498501840,-2131654054,243863526,-980811701,270852304,-444546550,-790245369,-790245147,281147109,-847248524,1408109184,12048522,1302466340,1311672320,1328449536,-854871040,-3974384,1006655030,-400526292,-1073034502,440163188,646600563,-469106575,423363700,-1973793933,-504868144,-394562374,1009572274,-401050580,-1073034542,646591348,-533069783,-1973802126,-1041739024,-10783558,-402626506,1009572238,-400985044,-1073034578,41222320,173613232,-1578610200,-349342534,-1143609085,752446952,1019908584,1509061408,169928064,1372097256,1958380520,-648746993,-898045908,-646766532,1372097113,-444575399,1745783055,28596480,-1990586163,-2046798314,-19988750,1049252810,45350985,-1017442099,-352276400,548425731,1347637660,1492794856,1745783643,1913058816,41221888,-401996619,281870772,-1017602727,0,-1,-1,-1,-907502512,1397454075,-963882415,-1912602433,922691271,-14286724,637566518,8128199,-1943644936,-1912570354,42053830,-1291816442,1228835459,112896,281872820,12568204,650612224,8259215,2080804646,1522961920,1486707545,-1178736445,-385853792,-1259800974,6678713,1450569226,-385160694,646598772,-499515351,-109033358,-1606192358,-1073086351,-109050508,1396142873,-822152822,1049283326,45350985,146018509,1348145357,1018787816,-1341885396,-402134272,-399714238,-397358746,1479137338,1951973386,-372995582,-1863715310,387258,702031336,-668931901,-919410648,-669456302,-919934932,954778457,1955937465,-670504952,-339725603,-1188435963,883097520,882950912,1958742528,-920917968,695405116,448419411,-466464170,-259268399,498401070,1532937046,1062614211,1280722518,1918266198,-2141816746,-1873377194,-1171920554,-1979697733,509447,-1946837015,-385861858,966790854,-175314688,281871540,1961101904,975079692,1009682432,1058441472,-997566464,-789133058,-1946848279,-385861090,1017122458,-178198272,-33538400,-178722368,-33538656,-179246656,-33537888,-179770944,-33538144,-180295232,180913384,1007842496,-1269533948,1102795520,-1965554944,669604615,28988405,16890114,-100659269,254078190,-102644934,-1020130333,-28253814,-338152761,1962871532,-1143502310,79233089,-722053120,-388963838,663224947,-17309117,-68651574,4300891,-369827351,552122719,1955937464,-688855032,-339725603,-1206786043,1168310192,1168163584,1958742528,-939267874,-680328132,242483624,-922873676,1085538932,-385822488,-1152125780,-1073086394,-1975320204,509447,-191174309,1448431772,12197463,-1898279424,-1593503714,-1005977498,251595124,57999462,-1610602520,-1073086412,921174900,4562944,57982986,520120808,1482514015,113692573,-1593835419,-1073020826,-95283084,6620918,-1173916161,619446369,113766140,102,1405311739,78926417,173019341,-1995672348,-2013251042,-1996473298,1476411158,838874784,169440452,908495076,-1995344896,-2013251810,-1996474066,-1342161642,3515135,-1017423526,4635475,1962950528,-401558521,126353425,4161603,1085540213,-2013264664,1388534535,-335412806,-922827742,1522829976,649411,-1174023240,-346947580,1712753464,1962019328,1694942727,-236192000,-958469949,1915091587,-1075293678,1911041237,189946314,1510438354,-369148951,-790054893,1227519,-147530568,1694955249,141950720,4438608,1492039344,-301972806,1978582154,6404615,-301789972,1712752986,1694942720,180551680,1497451866,420501776,1494243674,1494243600,1499082000,1297757200,1158699329,1494243674,1494243600,1494243600,1666866448,1497451866,1499102224,1494243600,1494243600,-1441769200,1851437402,-1424991909,1499197531,1813010704,1980782940,571496796,-1675463230,512316240,394790121,-970079357,1128464391,-968675448,-2008875001,130433807,-1655153920,-1365710397,-2134680744,41255162,1489175218,1503577222,1522752346,-2084349605,126496451,-1950101258,-2096830178,-1950143549,-2096830178,-1950141757,-1979389666,-1023398009,-967747754,-1526382842,-1090195266,146343232,-492504064,1583307261,-1152298045,145818944,1965047680,-906083571,1556018805,88653573,1421742315,88129285,-1493432143,-906090635,92993909,158598202,427147274,1963001078,-1962636780,-2012944098,-1157615225,250108404,-339725824,1509866247,-117439256,1405311833,3022475,1960512323,-1144825086,1129514323,126486705,1140119016,-160052738,-873976144,-1014801420,-163270647,393535751,133583024,-1341098720,-2146961854,1102055797,1967130614,1531817986,787785192,172165002,-1007323712,1970226720,-13736850,1394606093,1886415211,-13736859,12124173,1376684032,-387272699,-471204163,89308158,130418570,1975519744,-213456891,-487997430,1376684286,-341579515,-1963013912,-1325389522,-387076096,-1209401711,-2041554690,-196810556,5705354,512477694,-1886911255,-1427570638,-997828354,-1963439639,-1325374930,-23861248,1659399600,-22025986,-2013240416,-25106169,-997830568,-385874968,1793654401,6536181,58002748,1006953705,-1023315168,-397211650,-27525491,-17533760,-385402680,-2041051963,6464196,6398147,57982986,-2136151831,41286626,1369571762,-1564410363,-896924336,-2139037312,452264425,-2132705079,1947255542,550076419,167796896,-1325239104,1976109569,1594291721,41221888,243810481,-4913848,-756520784,-400061699,-990446034,-166955775,58032577,-1342165016,-400561153,820510771,-1946651906,-167450338,-2130693753,300419701,-972721407,348166,1638007216,-35133440,-385808442,1069284794,1161477,365757364,89373635,1392513465,365757108,48825203,1587567361,1975519744,-1522565114,-373037451,1637919785,1958804992,-1564462581,1621229665,-439490304,82386571,3246070,-387287679,535298107,1407380225,939549115,-1962052313,-167450338,-2130693753,-1023314597,-1263801879,-1840897,-997830568,-385874968,652803405,-33060864,-401902399,260635997,-44570429,1404768138,-33508091,260587977,365757364,-956480280,-389873401,260767037,1404764341,-1009188091,-1628962380,256255,-1594026775,19662160,-1144848013,126485841,167774150,-1023314752,1929382632,1342621191,-1073086459,-3938109,-1040316534,-1996686104,-51386353,57937722,-2134654966,-579534785,190544,1404814168,16824581,365757108,1403000178,-53745659,-823654520,17286908,1962526974,-2134640639,91555068,1877547186,-1423578709,738545824,-373286399,243796115,1525220689,1594279657,-1991049216,-1962586850,-1996271594,-1962587370,721880078,1225689547,-397258491,1499135652,6332507,1946599434,-1262318078,118869251,-1174369816,12124165,-42645248,-386239158,-1094516618,-1937046189,1621098506,-1665136128,1343059281,55988563,-434706215,1482381662,74776892,957579,1958742534,211061518,1959329280,1343654660,-1262318077,118869250,-1655106958,512428917,-654114768,1478396227,-444536573,-804919216,83656792,414319989,-374688279,-397694357,91599347,-352295776,-1041700861,74825738,48955824,1688338608,-840922624,-607272171,-134091783,-1952648309,-1979407090,-1564396861,-947256153,-578100174,1939734322,767755015,48955649,-469056725,-2143482504,-1961528832,46433246,85417449,192479360,-997990773,501213442,-1577025531,-1514470234,-2146467836,-13443445,-1014969472,54068934,-641275776,-388330669,82314986,1579059653,-400510716,-396636389,393523552,684732904,1389996008,742131594,1290274165,-386798671,-1993748450,235092766,1348331960,55588607,73283327,991857611,-397163773,1815872782,1279003252,1899759220,1362887284,640074587,640034342,640034342,640034342,640034342,640034342,623257126,606348581,589505316,572662306,539042081,522133536,505290527,488447262,471604253,437984027,421075482,404232473,387389208,370546199,353703190,320082964,303239955,286331410,269488145,252645136,219024910,202181901,185273356,168430091,151587082,117966856,101058311,84215302,67372037,50529027,16908802,257,-65536,-16843009,-33686019,-67306244,-84214789,-101057798,-117901063,-134744073,-168364298,-185272843,-202115852,-218959117,-235802127,-269422352,-286330897,-303173906,-320017171,-336860181,-370480406,-387388951,-404232216,-421075225,-454695451,-471538460,-488447005,-505290270,-166993695,-621346183,1030805291,-397198732,1939610768,208332803,259576331,1915222659,57908509,1527528936,-2095730199,243129082,-2094611837,293395194,-1174400024,233373658,57908480,1527520744,471853251,-770968597,-150832740,244186,-1031675181,-628662222,-1659034136,-320273544,485287948,1913181417,-1878151159,-956624919,126484487,-1996905240,108380935,-393213264,1515778153,-2134663845,27198,1394479732,7020229,1526742912,-972720865,27142,1605333737,-306255522,-2007297931,-1157322954,113643520,-385613061,113710376,1189,-2007297853,-1157322954,113643520,-385613061,113710352,1189,-304718653,-419508547,-1264165029,1885290806,1640981257,-864611964,2051237419,-1080764955],252,[1818913110,935134639,1199926534,-978565349,426143783,-1223206686,1340109649,309237645,-1546094845,-687194768,-858949085,-858993460,32076,0,33024,0,33824,0,34632,0,35450,1073741824,36380,1342177280,37187,603979776,38004,-1769996288,38936,-1138753536,39742,1797783552,40558,49872896,41493,1136082944,42298,-727379968,43112,-2065225216,44049,-434047872,44853,1604923808,45667,466206468,46606,-1564725563,1073789233,191576694,-402604962,-954006391,1644216330,2028717484,2055258925,-685328617,-1399798184,-2038943122,1471531527,1746288394,-308097751,-1038364980,344313939,1498505536,430363652,1873131920,537974565,-879810572,-1811228082,1060731128,-1190339071,-1895311562,1733288225,-221655804,-2128354231,1870413893,1891035004,-978474965,1290070813,924389942,-534974907,-2065738045,1813180790,319526458,118945050,-1748075575,1222441024,-1111352645,227146608,1989759157,65302,0,82935808,-1710981067,612571639,1971536739,-1450930739,75662207,-2130706432,-2092060446,-2096008694,2134181108,-2144243176,625304878,1682186531,-2147471316,-1921080122,2051014659,5960464,1316134912,2328,-388717296,-402653184,1525878,199491584,596,1000000000,0,390625,-1769996288,152,256000000,0,-1609612736,655360390,-400093184,167797763,256,-7307264,-1,-32769,-1,1006632959,125909162,1952024700,1999017952,2048794052,2086883422,2121661978,-2144243176,-2130706432,517470981,-1725536890,590633095,-1520574073,1225776006,-1277754749,33117,1644462464,1350468405,2038320164,8366761,193003520,-2089923004,-42065159,-1631386813,294,858927408,926299444,1111570744,1178944579,-1146471494,1927840056,78028810,1014204476,1265788988,77805311,77936383,-1978638104,-2117828382,-162520204,-2147178746,839926760,300345572,1348098904,-1157322520,-1914150377,-768386286,854186634,79987466,77932160,-385649536,-466478959,78063240,-1089340951,865076387,-945029952,-1014956027,1964552168,-1528895229,-945029949,-1014956027,-844358935,-1523154759,914391044,-377486159,-1160969334,1525275015,-2017735420,71821785,870890701,85715225,-1310074489,-1984049915,-385572066,-1093859221,-796157870,1510534888,-2017473085,163047897,-645414707,-2129793559,1971323131,-389952237,-768407341,-393183045,1273496581,138799386,55827447,1476686042,-855533079,146139330,-1556676774,-1523122428,145352708,-353805733,1388546819,1918561015,-371684603,-1009974922,143779923,-1556676774,-1523122428,142993412,1391024731,1977289481,-1489598452,-83442172,770245634,-1558279919,47108,-1845189213,58310667,201326522,-955876901,-16472826,-1556154369,-371684604,-645463766,-2028415000,-397163559,-2091181499,-1950153533,-1962630378,-1023105778,434656156,-1014801638,-389833468,512343723,1743324323,-1096685558,77799049,-854956567,-1961391164,-385875297,-10615987,-16473290,-16472778,-2017079834,413198553,-389817977,57939812,-1012689943,-840377721,-1245695488,-1144599144,-930478938,11874184,-802191293,1942474192,18933763,-645208694,-401591319,861142674,-1558279717,-1987987708,-972774114,67304198,1528038632,50005702,-1047805180,1939006199,-718935805,78363587,-379275334,-1413808122,1689893380,77838930,1914107880,77576707,852331203,-2029458451,50045146,-53965928,-74714485,-695491341,-389816437,-242497482,738065291,-1527561782,-812918133,-1664877503,-389833399,58005180,-844960791,-385648440,-1549724029,1958742788,2030153734,-1006653438,-619986893,1539568501,-661940029,50005702,-1558279934,113689348,-1023147269,-369113880,-909246489,-1242998181,103147523,199842395,309516,-1660974871,-1656547446,1127713436,-1656549493,-1013103716,120109907,1528170216,1361491641,855619048,-1563767360,-1262812367,537380356,-968685814,1793667079,-1597256437,166397093,-437728051,-167218153,450941136,-1019382592,914410957,864027815,-1948387621,-1950213181,449022672,-1010267455,2014708712,-389100038,58201551,-401025559,-806873086,402450712,-1037319285,124784244,-1070463112,2026094846,-1071973895,1977236419,-371510523,-1031077850,77799049,-739714293,-1869573895,113706617,-64347,12238859,-1174177536,1056440319,-628423517,77799049,-516248125,38146420,-1732182524,-180621309,-695472267,986855913,1963129606,1965832937,-796244251,-1912194388,33846272,182250434,-1743752000,9420689,1955702515,-1963982074,-1949766718,-1950131242,1261341683,-1091830780,780923787,-369360036,984416269,1175549153,-268199764,1005585325,-1947240978,-749475362,50005562,742058357,-1404639883,9307706,-1073029259,-1852305804,-218067009,74748326,-789843965,-1949267027,-754587170,-1021962008,168076705,-2131397404,-2147179210,11589581,-1576755550,-1298135894,1958742532,77963746,-663428086,78716555,77926016,-1324449664,-863338492,-1482502358,1931637764,-154958318,78095065,78003848,1877496144,-2141693675,1601387001,568916051,78094357,-1144835493,-1430387554,309508,511245560,1124536749,1945756227,78035730,880019454,79252299,1260376320,-369434037,430772713,-498908409,-166038535,-1191181929,1263206404,-85846025,-16776007,1124496647,1962467907,217377224,-1609724439,-2145123161,77932160,-1526331265,512344836,378078373,-1581054813,-469105499,914419828,176161957,-1578142465,-469105499,-919347084,77805195,-1979406430,1942956748,-2032536051,-1507948065,-1814067708,-527772025,-1264786638,180619904,-1964756260,1959332860,435782470,-1986194830,-1979407562,621061926,-1005944705,-1023105630,1913190784,50719004,854821520,149520603,1948239094,550273232,-863974421,-352067040,-607062002,-590292271,1964033270,-1644961043,-869653127,-233053814,-1021651317,796121226,78059254,-755510026,-989932554,1967268213,1975778846,50785050,1943540438,-1509491188,-804686844,-790965797,287631836,-385046039,635964520,-1314864365,78094852,-166942743,-16472570,116846708,1962869938,-1323398171,-185341948,78716553,-133913413,-1156341272,-386399056,922686362,1592263846,-1509519595,4241668,1359539025,78298104,-1961658392,149718012,-1107103869,79234224,-1510736640,-1190889282,-1430585340,-1375930364,1128466201,276036066,-1962933063,78299124,-1952058372,82573542,-116865917,-402350405,-497478856,-1526270282,158629892,77989631,132712821,77511436,-384622616,-1796730831,-2012777198,-385571042,-16118784,2062091125,-195565550,-768345461,-208929142,549052298,780883200,-1516239709,-337147388,-674105339,1465308881,-266601173,1583285363,-998046485,-772409340,-489434670,2044398564,-1509491190,1560835332,-787765783,-1965829678,-1965651230,1574931187,319819241,1364677625,-397397972,-1739058608,512433785,-75430749,426970317,-472790133,-654056495,-670833711,512297848,1223361699,-351767984,619204659,-954930430,293894,2114373412,-1147898876,-2081946498,-401180397,-10874308,-16473290,-402348746,1515913867,-335688472,31975443,-401464344,-396750098,-622329225,-51451903,-1017421991,-1070409267,-855635479,-972967718,134413062,78120646,632602113,-1946209450,-134771761,-2031595311,-1073063919,113640821,-1979579653,1965440007,-1341658877,1956392252,1948990469,-68662527,-402230280,-169214147,1638120959,-225717709,8796718,-2130021376,1952554237,-269923036,-1662156289,786813281,1781573375,1784638027,1785162335,1785948781,1782606400,-1662468046,4319232,1090530793,1374222197,1370454289,1223186259,1499160321,-385899543,-512429172,1140841449,199875563,12380160,838862313,11987136,-401771107,568857389,1392867857,1527967208,-193533501,72681158,-1534465793,-471214965,1979648520,283699205,-1499413511,1975519748,-154957304,283437264,-454507527,343039487,-1957490453,-2496481,141712731,-1514186925,-1017802748,19710206,-3868989,57991818,-1977561984,-51516970,1048616720,1963459323,149528068,1465097728,1593859304,-1946799269,-133895978,758911858,-688454539,725353963,-389873292,24311794,-855998013,-1174048244,-269778945,702544,-2141527305,-164482838,-538193917,1465057548,484968309,-1878660352,4647056,-164406433,-1108814197,-389856269,-109572008,1956409321,273606705,58021499,-845382679,-402294321,1223360575,-73268048,-1524725246,-1491171324,-1558803708,-1574532604,1087143940,-377435264,501747157,1965388560,-1672812285,58314957,-1342173464,50045448,-1616658381,77701892,-1957276989,-402349290,1516109955,267577539,512427385,-842857309,-385649199,-1499423720,1922055172,-385649615,-1516200954,2025851396,-1677924093,-1157627718,-1964474368,114026747,-1173238296,-2135228416,283961488,-538377356,-2147435621,-1516229141,-1665136124,2133067129,-1174100574,12255232,-77076352,1006937760,-1660521072,-1209410696,115861659,2040388235,-1982073086,-972774626,33749766,853226435,78102244,-31546,312976,91869707,80141047,-1965127040,-958952718,67304198,-855094295,78029014,175423498,168080032,-385583680,-1950150920,-402345698,922743002,512296102,1458046129,-1544516847,2025522342,78816004,-1962628163,1958742784,48940,9162635,-1957485577,-2116090914,50632643,1107391239,24363267,-1962440382,-8168502,1191474182,-1948521657,-1615113279,1526761732,1946615427,-347716092,77446846,506365,-507508052,-2147126021,537173518,168076704,-1509519424,-1156614140,79234206,1125634304,-369434045,117312537,-143326042,-402137623,74714739,58064650,-401710871,244052026,-315489115,-1979407455,1381061629,-487108527,-145175925,1942488035,-628407807,-487106470,24365059,1524237122,65205848,-787647528,-19279397,1963238918,126937347,158990090,77989630,-2081880203,-774778617,-1965716781,-1965061389,200075745,145773507,296747634,-930420598,1223203921,1958742530,-1660126974,192630873,2035814404,-1660294374,69659481,259610631,200730704,48269912,35028705,34401256,986054341,1912845800,-18314740,-352145211,-1245380092,-20382205,-1672455224,1307101490,805815808,-398261899,-2142568216,-93048769,1949187968,1486701313,1352412020,-1274167320,-1274905787,1126664260,130456920,-972719829,-654955257,-989974604,-93124052,-2042414588,1124567492,509507,-1262757497,-838941948,512300665,130417490,130433838,1975909936,-919387144,-838984981,130419829,1377732910,-919387389,-906097941,130418293,61948716,75566729,-1123699517,-639081995,-1769263361,1162149888,77805195,-1057083472,-93064661,126415363,-1556707005,1976368644,-4790051,-1023408186,-1107099207,116064262,-1107032903,-1279328252,1958476804,-1558803614,-964012540,-522984398,-684793722,-1964846166,-294302003,-1157626426,-27720525,809468105,-498924683,-370621448,1366784780,77577811,-1190876225,-201588732,58058917,78756691,1527643624,-1090212930,79234207,-1510736896,-823655564,-1508996596,-1192656892,-386344458,1499136858,-1335777602,-13703159,1345302608,1354825304,1929417960,10742007,1963715416,822593033,805815875,126354155,-922855357,-1101932683,-1547762529,178436,1504048124,1364404715,-401663768,1532625777,1947048424,-1524725493,-1558804220,208922628,-1293418064,-1524725501,-1558804220,-1336190716,1642904067,1358874600,1592283731,800087309,-1057073072,236447824,53409651,771752086,171538,-398113467,-2024272584,126376917,-922855357,1111674485,78965387,1375646697,506198,-133914689,413937404,-102611195,1371756894,-1090517063,-50854753,84978734,1509548615,860967875,45832191,78028894,-1073031378,-1738601356,-1957169109,-281876272,1723590891,210298976,1930243560,199682054,-396931233,527567792,-396330309,1491602574,153901308],253,[2146876240,-401838616,125177175,1477163496,1481687294,-1073063079,1532582083,-1144799222,797574324,646586545,-990509949,973960224,1965732329,80016903,-376831371,-1075310712,-1120766734,976118181,1946157190,-1661107959,1294365793,-310251285,-439262820,1638334254,1970304368,2037414256,2037414256,2037413232,1013988464,130435952,-2094626256,281343492,-968162188,-990501881,1258648836,-315478136,-339735869,805815814,1976106563,-1981234184,805816061,1976106563,-1262763019,537380356,180480083,175742043,1395460038,1527573736,-968687348,-1013108729,-571942707,1124627967,-1157625914,-389872460,309922504,856096953,75736000,75566729,-369271064,2028601137,176285948,1625883513,-1023314529,-805001568,113660136,-801110874,-1157323242,166200491,309517,221767761,78321291,78454411,1526184936,-162797477,77991678,-502631335,-1073456925,77989376,170912195,1462091455,-972773185,753402117,-385649398,125432118,175505162,168006633,-385649153,-620099059,1048585849,1922630822,-1628575485,922702674,922682531,854066341,-396731647,1038617434,1952078603,-1630410493,168076704,-1089898048,609710532,77963903,-880782765,922721407,922682533,48759971,-396666367,477432618,-768388270,-393215813,1515916062,1520242297,-1875055781,12309043,-149755519,1393457565,19916882,-974601590,-799319550,-1559851048,-1526296828,645963524,-1635842907,-1329658765,1381193597,1510020584,-83629989,1408271849,16771154,78780041,77792967,113704960,-2130705243,78786257,1532626803,-555199917,-1308166150,1962934020,-396666347,-1914172383,-87300086,384326490,176351244,1532679915,-1508996413,-1192656892,-638174861,77904796,100234,231304,211599370,25659520,42452480,-1667385344,585630585,-387108352,2040332306,2549763,77465286,57908480,-1023296023,-386378927,1499138426,1405351650,-2096848965,74645807,-135576765,-1152138405,134087839,-347929739,-1966908423,-2147178994,1098094825,-1952654858,-1962630378,168076574,512269531,113640615,-2137520986,-1667399477,-360511879,14385153,-922030798,-338688396,-85796143,91856797,-33393342,91463107,-1444289486,175742465,-738798857,-2147368317,-1312620333,-1509021032,-1427376124,2114479848,47697,-394198853,158665150,77797001,77928073,78028995,1352171564,77989574,186378368,-396265797,1532625432,-401927960,-2017785476,34269281,-1847043238,-18326795,-119937014,451435354,-2144224268,-378398534,-185992803,-1805850212,1356891807,48955824,1436729394,-997828604,47774,72556169,-370670732,991857091,-1817384957,-477374603,72562315,-847956167,44534354,-2091757568,-2013920061,2021720063,178497,-1074557956,-1510800221,-162310565,-16493306,1455296373,82805508,-218103111,1958752933,-263460861,77839967,-67108167,-1956731405,42765076,80118528,-263591850,-1014814741,1125092100,344677955,72681206,-1962510849,-352037354,1892745988,1377077557,1128470411,-1511500968,710499313,-249567035,378080116,-779419602,2095698823,-1981576294,-1962719970,-2147271906,158673983,-386509336,-1813381310,-1700206189,1465275217,-1153846702,-1514208098,78036484,-1185736213,-772276220,-498908393,133585914,-30837440,-30772212,-165251894,561577733,746643573,-2145749496,360057066,-1190878018,-201523193,-1641643868,-1091887100,-350220416,1583307474,58087771,-385583895,1049233088,79234214,2027620864,-2146339551,393349359,-225780086,-466430838,192211938,-774582024,-19672878,-371296817,1049101985,-2081880922,-350172156,-1505851148,75032836,190547,770229083,67812096,-397210389,-1017446398,-1157619736,1048577123,2013332648,-971868921,33859590,-1330675224,-1349916659,-2065167696,184337327,1644412671,116787828,2038432935,1644936707,1913027560,77577992,-352320327,80118537,-1190878273,-1523711998,-389808926,-397211379,-1226307711,99113975,-379889152,-1976633427,-152528889,776163336,-1549596789,46367492,-1559786706,-1014823771,1499092994,1360819272,-2024583086,-142350119,-1959898277,-1618268649,-353894398,-1014801423,-1008801020,1944637523,17426691,-396315973,803735254,1527345671,1274749928,-1020983354,-1257901080,-1258130672,96331783,82314100,1064852474,-989671286,75630122,-654965383,855294696,11659465,75577087,-119871406,-2130276518,-2127102204,180367876,-402230078,971569843,-2130276360,-2127102204,75603972,-1979550999,75604176,41205770,-259340034,-930430462,-1070463880,293193866,1397903696,1527097832,-27764390,-1963886400,717392609,2042954433,75669527,-956671256,512306695,843252562,717654729,161606085,1376027296,75577087,-1037384406,58245378,-386255128,922681383,1374160001,75669752,75564687,1515765770,512427893,1743323986,-20839935,-402425656,1542060559,46500353,-20895038,753437376,83656451,-1597470205,1076102275,-930479499,83814595,41027508,-924315468,1962498820,-397389047,1532688651,1352459914,75568779,178058762,-33393454,-1645083958,116787572,1963197571,718208514,1357286132,1323893624,1347441408,1476714984,-143276802,-402341912,1347946382,-771750983,78047460,-997584782,1622326168,1810421763,106293253,1857752811,-1731949984,1407768579,100198405,293100376,-1040295592,1347637329,1476697576,839052123,-1596131612,-536738686,-1073036034,116787572,1963197571,-1966277118,1489580780,75577087,-2110879664,-144775164,2128874072,-389772795,-1554450113,-1073085311,-1974793099,1949187079,512312065,-1655176366,-1006496398,75638410,-469056470,116787572,1963197571,180420098,-162862912,1206507915,-153056768,62144708,-466484619,-1996192861,-1979416306,78953440,-165673018,57936068,1395328966,1526970088,130418809,-488090835,-968664315,-773312505,75735299,75566731,-1276574856,6875645,-130291629,-2013039525,130433839,78887680,1379830595,-2129229053,75669508,-81009614,1131739179,540805002,708634228,28631668,-397388981,-466425110,-160158404,-227267780,-294378436,376778812,-355145661,-347402125,126372611,1961101912,46433272,173585387,1543206116,-1020983354,-1979415647,-804866612,-2129228824,1393259268,-213522350,-379928526,-963969473,58197292,1391994600,1492507368,1975519824,-922858751,350750328,509688,75564687,-385918487,1836319467,-1549726599,762628,-1576753760,195100685,653733376,-125083029,-1607546230,653681261,-939393013,892974,1797715502,851968610,378220224,-687644050,1881049646,-1562832286,-2135948121,-1996183902,-2013263082,-1342173922,50045444,16497641,-1279590400,2144516,1128466179,-31130910,-352318557,186026913,220105216,-1329581312,78029440,78063240,1408995305,77511505,8390529,1929380793,-12369138,-502762233,-1509490952,1495257348,116793460,1979647134,-1624866811,-1514406396,-1979217404,603980455,-2132508545,663281674,-1869560997,-74913392,-2132745088,477331652,309674652,1975778973,-607061741,77989630,-376436107,1973287786,-18710525,77839958,1178997897,78069386,-2139102335,478732042,-242498722,-1962625816,166220238,-2146864638,-1207654850,132845433,78003840,-402228840,-806878720,75938564,1493455336,76463953,-402356549,-2034564043,73263108,-402522648,-2034563918,70576132,-1157497880,-974650220,-2096925951,1474823403,74799364,-856964610,1978198411,-1009939708,77932160,8841343,-973036056,2131014150,-387144728,468385924,-1516114587,2013036548,180552051,604600768,77963903,1350414520,-1610589208,-1073085274,109053300,-402520922,-1314848671,-2097381372,29685404,1084752501,4843676,-1157008227,937975858,-330766334,77999744,-402427134,65536256,78029041,192115772,-1156588614,-1897364663,-1157174286,-957849036,91594234,77936256,1673249664,33613922,-386856728,115929543,-334960640,-402449943,-1528298579,33614071,-1023163416,-379571525,-256376354,-1523122237,-1556676860,-11081724,922704730,922682531,-102234971,-13834239,300505691,77963758,158973962,1467855039,-1516077276,-2114158588,968821874,-768387205,-394198853,-1564807696,2131344176,2013389288,2067971898,-1556676777,-1523122428,-1277707772,-394175045,1515973733,77805311,77936383,-1157520408,837313097,-10855430,-16473290,-402348746,1515913616,-1142051864,115958354,266058490,-377402949,-1833243611,-2147042550,-387176215,222081111,602407797,126496433,1975519811,-1614822418,309508,-67108680,-1195136013,-1549598720,77964036,-411506493,-1549726087,1958742788,2030153760,-1009191396,-1499409203,1958742532,77963280,125091850,91816368,214161654,-73350399,-33014782,-20382008,-236403768,1393324799,-396268869,-303562546,868441066,-2147435566,-1007964952,-1140860952,292708394,-840431381,1614461951,-1410857102,-260708352,-1523122237,-1556676860,-83442172,-1662515198,-277813248,115891034,79283185,1125634304,-1006968253,-788527943,-498382049,-1887386630,-501219326,-1329872127,150568964,-1185864078,-1430585337,-1977120252,-2013265529,-136166649,126402610,149520473,1948312704,-1440347943,-2955004,259311882,-1209468847,-2013898241,1963982850,-1010834759,-1090216002,-1174666069,92995588,-24868443,-1007164673,-1190888257,116064258,-1190889281,788267012,1135282059,-1946623421,-1018475553,-352015425,77578218,-1413487125,309508,-201531769,-1008826459,-1151904943,-1413544801,309508,1610607080,1371756891,-1413785773,77577988,378137579,512296099,-1950153563,-1962630378,-1023105762,1929301992,9038143,1408096232,851675735,2013570310,2027620924,77963536,1064485675,-1549715595,-339596540,734235408,1912907014,-1960413906,-1559876670,1965322756,-339725796,1206632522,-1863474200,839355280,2030347526,-1524200941,2028210692,167882758,-1339233344,669776383,178513,-1516183929,2042628612,-34109694,-502893145,-352276229,-1341754611,-339736063,184528901,1599732160,-1313094821,-313071612,92967056,41486130,-1185827861,-991231996,-396230725,-1746338062,-972327425,33749766,77792967,784564224,38443,43915822,166249216,-1610057474,-1073085275,-1581052296,-1073019741,-389869192,142147060,914412237,-1015020379,1023714209,175472640,-397159475,-379851301,519569382,-1144847197,870843513,77053696,-1207957319,-201588736,75014827,-1023104350,1929230312,-22877949,-1618274421,-1178402814,-1511522300,-385649923,45743766,-24057600,-2030041927,77577211,1929220072,-25106173,45735815,77840128,1944714119,309758,-402350145,57867636,-1174510103,-1547763710,-27465468,1929208808,-14817021,-385954327,79297880,-1190956288,-1084424190,905905317,-85831857,-1413495979,309508,971510251,77578237,1929381049,77840134,1476395705,1195836815,-1018103070,2046631912,-707935487,-1259797646,-199497229,-1158021120,-628228000,-762396018,1688387634,-1148078844,-1699086336,787647238,1124567212,1976434242,118406388,-1141239091,-470351808,-1020535924,-167771973,108392644,-523041615,-1991518069,-1962922978,-853349917,-157143888,12040961,842663878,49914560,-1577056606,1705116779,2662916,-1996288325,-1157428194,512295802,512426978,-1991573460,1258490398,118405971,-543030096,512316164,-543161120,46202372,-1227846976,1524237056,512481927,394790112,1127712835,-1190862944,-1073086412,-628683148,-628631293,1128470409,-227161858,-654058873,-922856637,-1962592606,-1962614754,3390231,512350723,1130038500,3153545,54861449,616729178,-1966044418,-1966921022,449219288,1945668295,-1385633533,-338492495,37537674,12256114,717392386,-1965520189,-1966662970,-385649672,512339274,-628686070,2891401,53419657,512353163,512426821,-628686800,732773864,1397443546,-444536741,-394273605,-1729561729,-1013978708,1954103840,1713402725,6645106,-257562604,-11351757,-385580746,-133528,466206467,46606],254,[825242929,540160309,1380994883,1112088622,959520845,-522768072,1260446078,1263476802,437512205,250149770,-1964275174,-1074070321,-38796032,179315174,1639588070,1288485632,-1014365516,-288912658,572580938,-319130428,-287161686,327914,-83886336,1939789236,2068477260,-1622771384,-321780303,1085292403,963764432,1990124594,2050127924,95526704,695397586,628155600,-100663368,-611526514,-1047739506,-762523250,-326376821,-24382069,-952957069,-336066699,1959201763,-1595476991,-658865178,-1057034749,-1326532430,-1335630199,-1335761243,-1939806719,-1898934584,12319960,-535380768,1964514281,-436031276,-435900320,-430657528,-423523773,-431968191,-294845,1105463156,-236791798,734235380,-1337858359,-1874598336,574743696,-503089960,61928690,233201894,-661979216,146405514,47616,-1326558994,-527766527,1960328172,-498928639,1958805231,-1898213663,-419450685,31870977,199645360,-393609040,-430962458,-434982902,-431902655,149180427,24383524,-431836940,-431771637,34847243,-1947336272,-1190890978,-75423744,376705588,-371189572,309593329,78698634,-919904026,-662241566,-1070860565,512338931,12190834,1096452,-13909362,-1951771208,92874440,-1960439888,1975595781,536918289,-1031689229,-1014823936,-1593933808,512350837,817366035,-1127182848,330301696,145760486,162537958,-5234202,-1189207578,-13959136,599312270,-930305025,-1074273621,521011264,62838924,280596735,1195877632,505412578,254042852,-1380917110,-460299802,-771444382,183510208,-1545327932,-1716517872,99116006,-1426358248,-75491212,-385649307,951123439,-1869585946,-14393116,117310581,278987794,816861188,704909475,-1341075996,68199200,281928746,68199256,175452196,-956284737,-369145083,809238688,-989984652,41230396,-528088140,-840684976,-1152362480,-1195724800,134265091,-58719824,-1224117200,64535224,-922869579,1916699118,-1911409660,-1912113981,63432923,1347962485,281870516,-344973128,-239,-1,-1,-369098753,-13953639,-218093383,-2142218069,-1162202884,-1174178813,146015194,585943339,-503024188,722070521,-1004344119,-102624908,113647135,-1174011883,-605552382,-1324946666,1978454531,11819223,12193997,735743680,1393003483,-1437254309,921175413,-2130384106,-2130673470,2093482234,113647588,-1341848555,-467540480,1975519777,-419450853,69329953,-1575914239,737870955,-486612279,1799258366,158597124,-1862729794,-99201304,352765684,-22019580,279978470,381240294,-423523840,1795618368,74776836,-655624222,-5239631,113656038,-1342176149,-165550338,17066758,-136134027,568786864,1139160752,1088815280,-1716502298,278946790,1946231812,306085937,712245508,-485067800,-431378402,-1426358175,-927984267,1219518950,-919903770,1625620194,175374396,-1105873688,-393155508,723391947,-1178562880,521011208,-1862339650,-1526718273,-69056697,134661919,-940024064,1409291270,1644611583,-2131361792,17044030,113707637,-113508240,568786608,-1207824198,-1326557867,-1002771455,-789101451,-335433490,980796474,-1174404677,280560149,126365184,-952439664,-331210379,460702522,-488386230,571884,-1974861392,28372704,1975794412,-488583162,-1106777102,-393152241,-320334529,1048649237,305397874,-1612119179,1095680,512436459,-343736301,-754667248,-1144288277,-611449856,-1014905970,1364329472,12144723,30402592,89672821,-1152385008,62455818,-137219328,818577651,-1175002542,-396886013,-85846818,-1107294279,-1976639462,-806861308,1492640276,1946161213,1515805609,179352802,-468402712,1963009032,113647411,-385679339,-393544090,-1477964368,-401952748,-2091379550,-628357436,329457183,355895296,449767424,2062075274,-117129708,345106576,-1899495238,-1948570662,1029395207,108374613,-351000344,-1031696379,-92209024,-478349824,-1265630741,-1898239228,330229978,-2098723980,12747009,1976368642,278929388,1946231808,606200894,-1272846657,-841709056,-3869165,-222683019,-300109821,-18691797,-768344350,378012085,-51904450,-1257803256,150333474,1388185459,417894636,-1173573612,-957479950,27398,-1996480834,-1996481994,-1996481482,-2097119178,914956486,2025783426,-1207493120,-1414851564,-1425997384,606201003,-2094930180,427032829,-402652486,163451910,-236416792,-855591917,1006403606,250345333,306086032,108265728,-402652742,278926310,1963009024,-94377725,1235280938,-1122972416,-1097795165,-1959919616,-1431306154,535568110,91597372,1174951049,-2126166714,1979296253,48101,-335283526,108394664,66586567,-88456381,-123147262,130483829,1128465144,61982347,-1022703406,-1174400606,-1863581183,262705296,243271029,-468713455,-433058719,-422632351,-427773855,-65417824,-1070858453,92931464,1299563570,-997538562,-645139851,-1430723631,-11158870,1642376179,1642475532,-422632304,-1946333343,-1395946505,628474930,-492125558,1961108214,-2032104938,1977885426,-338392572,1950874848,28987358,-455677184,-1329585054,1388575744,651856976,1390216,-939459967,-35123844,-116736488,314960016,-1161602472,-337116926,-660718,737935359,-942108992,-956270586,2047773935,309504,-855591855,-1206947309,-768933375,12305038,113020,1935217613,-840572412,2080434712,-65536,268287,-1073643517,805330944,201332736,1377762048,1397839702,-91491701,283698897,185895699,169047250,-32082716,-29002548,-26577716,-385649204,1499136131,526016095,-2082436401,-2135948350,-1311470866,-2117938684,-1090515230,-100407511,776082571,-301906550,92941898,63079406,522503306,-1337308434,1240198656,79856464,1122894768,-399460542,141819976,-2134799783,-1360297780,-400509110,-260767688,1493559939,-336674422,79856541,1122894256,-400509118,-613089248,-402540726,-747306984,-1960909696,2112482324,-2095805441,-1964243518,-370392352,1569390448,-322360452,-954015606,141870906,-872483358,-16060555,1381123523,539906639,1397051944,541412693,1176641597,1260397105,220813637,-246,-1,519831551,304474195,175432714,510971134,729074942,-1862587157,438209530,471743232,-1946979328,1959943,1711753,-1946544917,989862430,-1962927074,526121735,-1610612022,526057495,994264015,1962967582,-2145481980,978502400,490227269,1082144298,67637280,-15007486,-256,-226,2147426303,85398015,353965074,454037257,33491485,117834771,202050056,-1,51911196,219021846,-1,-14614529,1633705822,1701077858,-39066,-8061065,-9109645,-8978571,842079231,909456435,809056311,151534893,1919252337,1769306484,1566273647,1935802125,1751606884,996961130,1560240167,1986230394,745369186,721366830,469704959,606289953,707157541,727656744,1464926216,1498698309,1347373397,-15893125,1178882881,1263159367,2116172364,1482325247,1312970307,1061043277,553582847,1448432895,1515804759,1750948955,1818978921,1886350957,959985521,909456429,858927403,1212624432,-11796663,1347419981,-11316655,-67108865,1381061456,102651734,281405692,-464494364,216042081,-2040404352,1482811104,-12787574,2062091125,243213314,-394346745,-234878791,1959037614,8775939,-394268799,-2035971538,1971366120,284983377,638060403,-2132213737,386332160,1702167552,578114108,1509110,-161843960,536876806,116788597,1946353687,1378924557,-167651607,50337542,646247284,1299513368,1582600,1517104,1098207804,-380501832,-58719817,-166038768,388374740,1975008256,1679404,646447284,3932185,-1578557580,550827521,-352315354,1937783828,403109392,393480192,91505980,1582720,548469495,520560870,1499094623,-154183589,134223622,-1847000203,386332160,863241216,796218172,7472839,1542066740,1391460576,1263620175,1212632396,303108169,370480147,504961047,572596255,639968291,791555372,1009922352,-1341819591,18999584,-1175812161,-1359871990,-276753803,429976200,-167070720,-1564015644,-1981087719,1640134,1751296,91598578,-186056528,1912749056,1930312716,1992589320,-454491984,1933261824,-10360573,-109885636,-370581573,116785435,1946419223,1967537240,-2145481960,438208768,471763200,1896269312,466452480,-1326858197,1967471616,403603489,548407296,1048584422,1946615881,64535047,-301963872,1574646,-369527544,926744340,12060277,8513906,1021873851,-1149865413,-1125521208,1934048256,386332204,1517552384,91557692,-351338312,1966554208,-434065399,-385495776,993853148,1438320242,9562601,-337044549,386332224,544546816,1509110,1008760067,1007383626,739013710,-378094777,767062507,-1205671094,501960235,1509110,752907523,-378946746,993790955,11535474,-507836437,784924392,1962884311,-229345,116791924,1950351383,386332192,259261184,359809340,293034556,233512964,1023303401,1007055457,738359162,471763744,-386692352,507247715,326369306,512296073,1021902876,775630078,-1327461673,-1330713856,-1155471840,1642332288,-419683248,4766049,34406114,1220108774,1274995200,-430380171,-32315039,825242400,808847885,-16118479,1364458495,1431787038,-387151022,484969971,310016,-2013135384,-1979695066,-2147466970,1526006268,526278493,46816089,-2131719680,2130722598,661971978,1937034494,4261574,83525632,-855764109,-855742092,-1779891339,1959591424,1959591527,1090963047,-1161625344,-1594227726,78708799,547938514,1084755061,-2136471947,-1057094028,-1057046274,-957478900,15878,4261574,-301724672,36366587,1006650016,-2147060544,536887566,-402410301,29032775,23914496,-402652229,-1597832858,-1329397695,28895302,921429684,-169131344,4132480,-397758336,1303642534,129705195,21030912,-402650693,263913786,20244480,-385871429,243269803,-1333788609,25225290,141804980,4261574,-1023365111,-896904880,-523107920,1074185978,109379328,829751359,4138624,1057360112,280034048,-1039474478,-1169028084,1525548018,4130550,-1156418432,-538443756,1961101824,-490132728,-338886914,-396755978,-1973944097,1912649468,-302989749,-1796712816,23497216,-456071984,168092800,8775906,1968045952,-10295037,2028529034,23497216,-1979682072,7203041,-402651205,163250322,9234432,-402650181,230359174,8448000,21227614,1961379186,-62950911,-1409269058,997507108,695550012,-1260334932,-802917884,-1260334880,-803442160,1913173216,-790573034,1912911072,-1260335090,-804752893,1912780000,136360962,-402636506,-389873288,-389873361,-466484880,-1169075517,-919403532,1950394604,-2131107316,-2147466994,-111650215,-322358333,74809512,-336856606,-172833654,-1017488914,-1900008674,2016855512,-1964257024,-982376672,1359065283,-1059927414,1040614489,135492864,-1275052538,-5380089,-1461132662,7792895,263465330,-1962959128,-6690590,-1796676214,6482175,1227676,1375712744,167913145,-502893340,-338886914,-1013097997,216463953,199645264,78758028,-393559853,-1023152092,-973208973,-1979390384,-1979390268,-435215163,719751809,1357435328,-402651461,-863305870,1222693720,-1979324848,-83499324,-1056745383,-436031399,518570762,-1273728512,-14292984,1912621800,4366346,1614569508,-1007156620,4263552,-71042752,45306195,116836659,1971322942,-17309172,-2131528245,-2147466994,645963001,-1652621250,-71083175,-51884002,1041137674,548438016,525869286,1119878351,1397903616,-919402573,-335285062,209027240,243333602,-109051839,-1017554341,1967171820,1091469319,-269803520,92859458,702791,-330629406,108269736,-898249730,1515971563,1168163673,-1597687296,175374407,-402650949,-997523794,-1054162690,-805306429,134358274,-162463958,519767065,1397839442,-1962246424,2019330802,1418454737,1959922440,1961101836,1959591438,1959591487,1582914344,1355751258,-919911698],255,[-1461679380,-502368896,1976303351,30179569,-335944576,1108193299,-301158162,1418416216,-1964228088,-119242528,-2134734246,-974436108,-1337834928,-390533624,-42645501,-336720720,-35,-839844609,972156657,402103538,955422450,-1175227149,1324608755,519319538,1962350836,117242866,1397838366,-1974446250,-773573948,1039174624,74580000,21358936,-1207314712,1049344000,-410976240,-8191952,-1274907344,1489014448,4793994,1168441134,-16,170731576,471402015,117835522,0,173690993,471402015,117835522,0,170731576,1885603455,117833986,0,257052769,421070361,202050818,0,268437504,1073758208,1347430440,1347430440,690825260,689843754,-1291594566,822051584,128976501,-1006717774,1235411082,1662421248,1380982272,-1979399549,727379651,-975663424,1476424734,-2147479367,275907324,-58664701,50950660,133988569,-654114190,-1964756400,-29167932,-301495612,-203273661,-13426856,5127817,6424262,536918272,1912929408,133988363,-1070398348,146081259,-217636680,1611057067,-1610217728,-466485175,378269835,-1031602077,-2071319036,-1561399052,-1976696731,854649988,4891620,976513,-460551378,1276021232,571648,503337151,-205507833,816857771,4800128,-1342016250,1721953855,1532911360,119495257,-1995787057,-402628594,-303366142,6493835,1122944138,1257162122,-1057045366,-1047903506,-812989458,-506335950,1418326411,1648244816,-1962576640,190658,2095628267,63474432,-788509170,-401689351,-1564213310,243990626,1352138828,1319363063,-775386368,-401820423,-782499926,1346866147,-335556632,853510796,-1948003841,244011095,1583284320,525883483,378261255,-1031602077,6725637,242614026,-478093276,-289207777,-385849694,-551223461,-210506800,-269803508,4859530,-1979692640,1593860670,1139366238,-661957633,653706378,-13500342,-523123965,-661994661,1912929408,133988360,-253164684,-1047833855,1946171368,-1963982031,-387765530,-184352654,-855704317,-1336347275,7202848,-872481533,-1930889355,1228832775,125044480,-1174379104,-370277416,-561316121,1048632555,1912733769,1228832792,293012224,64666194,145288272,632355700,1492048050,-8263590,5113347,-259262325,-956378837,-315440386,4861579,-1014305533,4859638,520536067,-1023345792,1465305738,1583326707,1472891587,-1017140237,-2133292291,141690108,1946680448,27715843,-389903533,544538516,-427102165,-806821078,737487871,1976368893,548428021,738183912,1976303357,-10819081,-303309174,1912929408,133988360,-1461124236,1763330,378270603,-1031602077,-333511162,-76217944,27847930,-374473868,-812974553,-242488014,1150019281,-472173744,1277035270,-386211328,-670826801,83656899,-58718094,-385649657,-477494862,-773303984,1509657599,1662421851,113410816,1963043052,-1460864261,-1946455039,-486822973,-36050456,1912929408,133988360,2145977204,-397324287,-74711136,378231641,-1031602077,27847686,-319095947,-76283480,-72694902,-370679225,837352871,76162560,-523058142,-1059926390,1358796521,2025552,-1004345134,1527548454,1971373046,584381965,650185420,-380107640,-1053622921,1347679723,-2142099280,-487129374,29554266,328564,1492159264,-1061432949,50510082,4800128,-1157205498,62456192,-739630585,-1963850774,-792122633,-20118840,-1963428401,1542247139,-1948742973,40495297,-785647477,16892545,-422517040,4800128,-805014778,115855842,-789763553,1961087203,-1262253523,-1947929008,-1963981833,-387765530,-293535616,-276750416,-855760976,-947195531,-2130671384,-31477521,-369789493,-561316645,-1963070229,-389903400,-125107697,-1031679701,-422575871,1048635088,1929773129,-773664763,520505319,-947786454,-472907536,779412432,1354023818,-141826826,-427102165,568910634,1357807872,1357873440,1976368672,-389575951,-276758487,-872538032,-369298059,-561316741,-896865301,-1527556266,-964600225,-947838976,1465262080,-1527526774,-1966907809,-1426892854,13074783,-896903392,-1017140493,-397410124,-125107836,1937783896,-93405690,739240718,-164946304,918937230,-628359044,-523152865,-523116335,1048637443,520486985,1448553586,-156498762,376799427,-2010731350,-2095054971,-822194233,1600056437,-370941369,841415675,648849925,536839474,-745873173,-773265455,-1235855616,-555176956,-154983680,125075650,639971878,637617458,-2010765944,-391380667,-1021116219,1954595574,-1523440118,841359360,639631749,536913288,25528358,1355252512,-1049243906,1195859806,-1662404638,14084347,-326897525,-2131981560,100682046,443686662,76154038,1157645960,536904842,1157645960,-28260733,-336890418,-422473705,-1998060362,13009152,8513568,531689089,-294269186,-1862635841,-310180082,-51016952,521535664,1442873530,571735,1583326963,-1057087884,1242089347,3992949,-1070919052,1053087886,-1064566660,74761995,-756318032,-385301373,-478086377,1371769347,-805305415,182505696,-1963400488,1388534267,-768912559,-1962933831,198779864,-773795373,601394145,-774698023,-1947438111,1515805634,-1977316669,12124484,-2063551808,24443073,-774713095,1944703465,5671154,1352778565,-661957888,653706378,-523173814,-13967151,-1017396477,62148688,6438538,1012404429,1012036616,1012364301,1012364298,-1269140473,112906,-1023536947,4855354,11678581,1964572288,-855460822,4825104,108135484,11994940,146015861,-58060595,721813944,-1978091831,-33535466,1477496266,-17149207,-352144186,16417012,-889260172,11727851,-25104405,-337087208,-402476100,-605355402,84214531,67306243,378208436,-1031602077,78179334,44596853,-2115435659,-1961839616,-1979686122,-331157820,-28645238,-289109308,-443880382,4791946,-1976631510,737645727,1310624707,736874752,721582531,-2147241536,67127614,1048586866,1946615881,-165105117,48794354,719096557,1228833023,74778112,-456129359,-729095213,-288296822,317451984,4863734,-729091958,-393551662,-13443958,28632019,1662421842,130188032,1583307502,522133279,-12537,-1,-400622593,329318931,-3203328,-400622593,278987271,-3203328,-2034959873,1342177994,-1062706460,-2014772363,4241920,364829326,1084788985,633209973,11833593,-855619168,21424144,-1595539280,806117860,-819699226,512451046,737935379,-1898279214,1073789378,-1393297877,-1071357212,-1031728523,-343735296,-1092193008,-393152203,-184942320,434690700,34847239,-1326579536,13690920,-1952097608,-1982125112,-1953460217,1958820615,-398086137,99287226,-1276619856,-399921152,-184942418,12177240,46150176,-69057785,834912266,168636720,825242144,1330776589,822742349,221327416,1380012042,542725193,1128613955,221388875,1380012042,542725193,1128613955,221323339,1061109514,168640319,1642352891,-789127030,-461357020,-423359809,-434065311,-1194371040,-1064435648,1200284714,-754339582,1372097504,-754973511,1506804712,1962903272,-313006074,1385174251,1728497446,637534976,6889100,1730084646,1354979840,-388889423,1476396008,-1878782172,658510887,11996852,-1128066867,2013493251,-387020030,-400687076,278921383,1963009024,-1984890353,-2052037658,362832358,-194976256,-1976646881,-397392380,1012465610,-1007454966,-400622948,-167116677,112399476,-503307800,1976499966,306086133,41222400,28558315,-503312920,1976237822,-486612235,-1013112834,1139193520,-435866696,-423327166,-1973296062,-436007712,-490132639,1976303358,-423326982,145802081,1454989798,-1325473239,-1335761208,-1335761336,-970856707,289542,-154588165,33843974,-136183179,-662019868,1642514608,1085821123,1490587136,-61,-1,-1,65535,0,-2122448896,-1715633755,-8487295,-406585381,-26444033,947715838,940572688,947715708,2084044816,2097086008,269515832,2097052728,31800,406600728,-65536,-406600729,1006698495,1715618406,-1006698436,-1715618407,118489027,-859013873,1715239116,406611558,859773054,1882206271,1669325040,1734566783,1520025830,1021830972,-528443046,-520552712,235012224,239009342,1008205826,2115508350,1717966908,6710886,-612433818,454786011,1665007643,946629688,30924,2122186752,1008205950,1014896766,1008271128,404232318,404226072,1014896664,402653208,403504652,805306368,811662944,0,-20922176,603979776,610729830,402653184,-33220,-16777216,406617855,0,0,2016411648,3158136,1819017264,108,1819017216,1828613374,2083520620,-133400384,-973078480,1714428108,1815609542,-857967048,1616904310,192,806879232,811622496,811597848,806885400,1711276128,1715273532,805306368,808516656,0,805306368,24624,64512,0,805306368,201719856,-1067438056,-964951936,-420028722,1882194044,808464432,-864550660,-866109428,-864550660,-871614452,1008468088,218025068,-1057226722,-871625480,1614282872,-858982208,-855900040,808458252,-864550864,-859014964,-864550792,403471564,805306480,805306416,805306416,805306416,806903856,811647072,24,-67108612,811597824,806882328,-864550816,3151884,-964952016,-1059135778,2016411768,-855847732,1727791308,1717992550,1715208444,1723908288,1828192316,1818650214,1660813560,1651013736,1660813566,1617459304,1715208432,1724825792,-859045826,-858981172,813170892,808464432,203292792,-859042804,1726349432,1718384748,1626341606,1717723232,-289013506,-958988546,-423231290,-959521034,1815609542,1824966342,1727791160,1616936038,-864550672,2027736268,1727791132,1718385766,-864550682,-870551328,-1258553224,808464432,-859045768,-858993460,-859045636,2026687692,-960102352,-285288762,-960102202,1815623788,-859045690,808483020,-956432264,1714559116,1618477310,1616928864,1623195768,101455920,410517506,404232216,940572792,50796,0,0,808517376,24,0,-864285576,1625292918,1717992544,220,-859779976,203161720,-859014132,118,-1057174408,1815609464,1616965728,240,2093796470,1625356300,1717991020,3145958,808464496,786552,-871625716,1625323724,1819831398,812646630,808464432,120,-687931700,198,-858993416,204,-858993544,120,2087085788,61536,2093796470,7692,1617327836,240,209240188,806355192,875573372,24,-858993460,118,2026687692,48,-16853306,108,1815637190,198,2093796556,63500,1680906492,807141628,808509488,404226076,404226072,819986456,808459312,-596246304,0,268435456,-960074696,519766270,184280808,-33065756,-82414388,-1594175713,113639536,-1962934160,-1962906098,-352293866,378141418,243859564,113639534,-352321424,-38,1344207871,-72488878,7079679,117376117,1048772718,1964507246,1816035605,1962979328,-1547687155,1822621806,1879492096,251527424,192217152,4138624,-1173573392,-840039438,-434065380,525883936,-49,-1509949441,602507262,603923455,1476338687,1711219695,1106791920,971790840,788027879,15717096,1860628992,1275022334,-940530433,503316719,820531282,-435441413,551850016,-1005920118,-4979595,568593131,568771594,551952560,7022216,-820028840,-1,-805306369,1397759739,1354256977,-2133291520,16777278,113663860,-1275002880,-1978610417,-400968244,-1269759915,1494273283,-1261292718,-1273967358,168873224,-1342016064,-768388576,399369266,633665114,-1023532683,-545928646,-494218702,2353234,986119770,1523611118,281871028,1734,1510664960,281871028,1734,1532582655,869211992,-1327222062,840420618,-854740764,-963984617,-1963348760,-106436414,-1276628816,-400510727,-3933778,14703594,791753200,942618672,687800114],true],"parms":{"id":"xt-cga-256k-2.cpu8088","name":"","model":8088,"cycles":0,"multiplier":1,"autoStart":true,"csStart":-1,"csInterval":-1,"csStop":-1}},"xt-cga-256k-2.chipset":{"0":[109,240,109,240],"1":[[]],"2":[[[0,[19,8,null,9],4,188,0,0,7,11]]],"3":[182,[[[0,0],[222,255],[118,255],[0,0],0,6,48,2,2,false,false,true,4374393269],[[18,0],[18,0],[18,0],[121,0],0,4,16,1,1,true,true,true,4374393478],[[51,5],[51,5],[51,5],[0,0],0,6,48,2,2,false,false,true,11526818]]],"4":[3,72,null,153,128],"parms":{"id":"xt-cga-256k-2.chipset","name":"","model":"5160","scaleTimers":false,"sw1":"01001001","sw2":"","sound":true,"floppies":{},"monitor":"","rtcDate":""}},"xt-cga-256k-2.keyboard":{"0":[true,true],"parms":{"id":"xt-cga-256k-2.keyboard","name":"","model":""}},"xt-cga-256k-2.videoCGA":{"0":[false,41,null,null,3599,[97,80,82,15,25,6,25,25,2,13,11,12,0,0,0,0,null,null],null,0],"1":[true,41,48,249,2571,[113,80,90,10,31,6,25,28,2,7,39,7,0,0,208,175,null,null],null,4374369792],"2":[2,3,3],"3":[],"parms":{"id":"xt-cga-256k-2.videoCGA","name":"","model":"","mode":7,"screenWidth":960,"screenHeight":400,"memory":0,"switches":"","scale":true,"charCols":80,"charRows":25,"fontROM":"/devices/pc/video/ibm-mda-cga.json","screenColor":"black","touchScreen":false,"autoLock":false}},"xt-cga-256k-2.fdcNEC":{"0":[0,0,128,[0,0,0,33,0,2,2,42,255],0,0,28,[[0,["Floppy Drive",40,2,9,512,true,40,1,9],0,133,33,3,9,512,512,false,"PC-DOS 2.00 (Disk 1)","/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json"],[0,["Floppy Drive",40,2,9,512,true,40,1,8],0,101,1,4,9,512,512,false,"BASIC Programs","/pubs/pc/programming/Graphics_for_the_IBM_PC/programs/disk.json"],[192,["Floppy Drive",40,2,9,512,true,40,2,9],0,102,0,null,null,null,null,false,null,""],[192,["Floppy Drive",40,2,9,512,true,40,2,9],0,102,0,null,null,null,null,false,null,""]],[["PC-DOS 2.00 (Disk 1)","/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json",[["/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json",1517270209,40,1,9,512]]],["BASIC Programs","/pubs/pc/programming/Graphics_for_the_IBM_PC/programs/disk.json",[["/pubs/pc/programming/Graphics_for_the_IBM_PC/programs/disk.json",1131914382,40,1,8,512]]]],0,0],"parms":{"id":"xt-cga-256k-2.fdcNEC","name":"","autoMount":"{A:{name:\"PC-DOS 2.00 (Disk 1)\",path:\"/disks/pc/dos/ibm/2.00/PCDOS200-DISK1.json\"}, B:{name:\"BASIC Programs\",path:\"/pubs/pc/programming/Graphics_for_the_IBM_PC/programs/disk.json\"}}"}},"xt-cga-256k-2.hdcXT":{"0":[12,1,[0,0,0,0,1,0,1,50,2,1,50,0,0,11],0,0,null,3,0,-1,[[0,0,false,[1,50,4,1,50,0,0,11],null,0,4,0,1,null,512,512,[[null,null,306,4,17,512]]]]],"parms":{"id":"xt-cga-256k-2.hdcXT","name":"","drives":"[{name:\"10Mb Hard Disk\",type:3}]","type":"xt"}},"xt-cga-256k-2.debugger":{"0":[61542,61440,null],"1":[0,0],"2":[["d state","clear","cleae","bc*","bp f000:f065","dw 0:0"],false,536870912],"parms":{"id":"xt-cga-256k-2.debugger","name":"","commands":"","messages":""}}} diff --git a/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/README.md b/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/README.md index f458e7eb4..b7d2c0dfd 100644 --- a/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/README.md +++ b/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/README.md @@ -5,6 +5,10 @@ permalink: /pubs/pc/programming/Graphics_for_the_IBM_PC/demos/ machines: - type: pc id: xt-cga-256k-1 + state: 02-03.json + - type: pc + id: xt-cga-256k-2 + state: 04-01.json --- Selected Live Demos from [Graphics for the IBM PC](../) @@ -66,3 +70,5 @@ From [Page 58](/modules/shared/templates/pdf.html?url=/pubs/pc/programming/Graph > white appears much sharper on a television than any > other color, this palette is the palette of choice for television > work. (The same is true of any composite monitor.) + +{% include machine.html id="xt-cga-256k-2" %} diff --git a/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/basic.xml b/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/basic.xml index 0e4319276..3a3141a9b 100644 --- a/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/basic.xml +++ b/pubs/pc/programming/Graphics_for_the_IBM_PC/demos/basic.xml @@ -1,5 +1,5 @@ - + None @@ -8,7 +8,7 @@ - BASIC Programs + BASIC Programs Load diff --git a/pubs/pc/programming/Graphics_for_the_IBM_PC/programs/disk.json b/pubs/pc/programming/Graphics_for_the_IBM_PC/programs/disk.json new file mode 100644 index 000000000..347eb7a3d --- /dev/null +++ b/pubs/pc/programming/Graphics_for_the_IBM_PC/programs/disk.json @@ -0,0 +1 @@ +[[[{"sector":1,"length":512,"pattern":0,"data":[1351679723,777210435,4674127,66050,-805277694,195842,131081]},{"sector":2,"length":512,"pattern":0,"data":[-3,268435455]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[-3,268435455]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[1196380752,1397571922,136323104,0,0,1610612736,780,0,808268336,538976307,542327106,0,0,1764163584,149383,733,808268848,538976305,542327106,0,0,1764163584,214919,784,1145128274,538985805,542398548,0,0,1764163584,280455,112,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229]},{"sector":7,"length":512,"pattern":0,"data":[229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229]},{"sector":8,"length":512,"pattern":0,"data":[229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229]},{"sector":9,"length":512,"pattern":0,"data":[229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229]}],[{"sector":1,"length":512,"pattern":0,"data":[229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229]},{"sector":2,"length":512,"pattern":0,"data":[229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229]},{"sector":3,"length":512,"pattern":0,"data":[229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229,0,0,0,0,0,0,0,229]},{"sector":4,"length":512,"data":[540028977,541934930,1701601611,1936680041,1701867363,1869770784,1835102823,825297421,1163010096,1750343757,1881174889,1919381362,1763732833,1852383347,1919512691,1646290021,1634541689,1769104756,1629514849,1634037872,1735289202,225339680,808595722,1296388640,1411391520,1092642152,1701605488,541673760,1701209426,1668179314,1632444517,1818326382,1632247852,1918989678,959520889,539768887,891301488,822742325,1260400691,1327520069,1463436870,1213482057,976237600,1163019091,807423557,1127887148,1380928591,808204064,1278881836,1413563215,741089349,1279474224,822742355,1277177908,1413563215,892477509,976302380,1313428048,1344413780,1397966162,1498300704,1497713440,542069792,1414092869,168639266,540030257,542265158,540294476,874532692,1330002480,1028202578,1330913329,976367904,542265158,540032330,824201044,822742321,1260400694,1244350781,1280262970,673206863,791947850,841697576,692857641,1146047776,741749024,822742320,1277177911,1413563215,743120965,976825161,1313428048,1212358740,841491538,220805425,808988938,1129270304,541414465,726346825,1380989497,542395977,609372227,959525416,822742313,1277177913,1413563215,875700293,858540333,978005299,1313428048,1212358740,841491538,220805425,808464906,1129270304,541414465,1261253682,758330156,1380989513,542395977,609372227,959525416,839519529,1277177905,1413563215,742989893,1261253427,1230131258]},{"sector":5,"length":512,"pattern":0,"data":[1126192206,673469000,691614002,842140173,1330389040,1163149635,758395424,726215755,1380989497,542395977,609372227,959525416,839519529,1277177907,1413563215,743120965,1227698995,1230131258,1126192206,673469000,691614002,875694605,1330389040,1163149635,758395424,726346825,1380989497,542395977,609372227,959525416,839519529,1226846261,1313415238,609830219,572669500,1162368032,942809166,839519536,1310732342,542398533,1162754634,1226855512,1480937018,223092820,808923658,1414481696,892411983,839519536,1126182968,1380928591,808204064,1127886892,168645452,540031282,222580293,10]},{"sector":6,"length":512,"data":[540028977,541934930,1735357008,544039282,1679847284,1852796261,1634890867,1881171316,1952803937,544433524,1851858992,221323364,808530186,1296388640,1763713056,1701650542,1836411236,1936028205,1953852527,544108393,1885434471,1935894888,1685024032,168636005,540029489,1163019091,824200773,1127886892,1262113612,1327520069,538986054,538976288,1952797479,1919120160,225338725,808661258,1280262944,807424591,538976288,538976288,538976288,1816274720,543908705,1801675106,1970238055,168649838,540030001,541934930,1881173828,1952803937,807429492,1919510048,168653939,540030257,1330401091,807414866,538976288,538976288,538976288,1818579751,544498533,1701601648,543519860,822742320,1377841206,1142967621,544694642,1668442467,544433516,1663069801,1919904879,741417075,539767328,543452769,822742323,1126182967,1279480393,808986693,808464684,808660009,1345990956,1414416705,1163154208,741353552,824977712,942737933,1229135920,1162625874,808857896,808464684,808660009,1345991212,1414416705,1163154208,741353552,841754928,959515149,1229135920,1162625874,808727080,808464684,808660009,1345991468,1414416705,1163154208,741353552,858532144,808585741,1163010096,1632378957,543974754,1701995379,168652389,540029234,1094930252,840975700,925969458,1230131258,572544078,1162625360,541414484,168632880,540029490,1094930252,840975700,976825396,1313428048,1344413780]},{"sector":7,"length":512,"pattern":0,"data":[1397966162,1498300704,1497713440,542069792,1414418243,1163218505,168639266,540029746,1228743745,1497713486,1179204132,1025786144,1411392034,542000456,221262642,808727050,1296388640,1818316832,1702130789,168636704,540030258,1330401091,824192082,538976288,538976288,538976288,1818579751,544498533,1701601648,543519860,839519537,1277177910,1413563215,842145861,976695596,1313428048,1344413780,1413827649,824198484,839519522,1277177911,1413563215,875700293,1345993004,1414416722,1380983328,542331717,542723649,542721355,1126190932,1230261839,574969166,839519547,1092628536,1313422628,609830219,541477178,574432321,1213472802,840977989,168636472,540031282,1330401091,741351506,1279474225,856296787,1159737392,168641614]},{"sector":8,"length":512,"pattern":0,"data":[543516756,1735357040,1936548210,1986095136,1700929637,1914728037,1869770853,1701016932,1919295588,572550511,1885434439,1935894888,1919903264,1701344288,1296189728,574836768,1126703148,959520809,1646277688,1631854713,1816731758,1937207148,1629518187,1293968494,1634231145,1092643941,1935766114,168636008]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]],[[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}],[{"sector":1,"length":512,"pattern":0,"data":[]},{"sector":2,"length":512,"pattern":0,"data":[]},{"sector":3,"length":512,"pattern":0,"data":[]},{"sector":4,"length":512,"pattern":0,"data":[]},{"sector":5,"length":512,"pattern":0,"data":[]},{"sector":6,"length":512,"pattern":0,"data":[]},{"sector":7,"length":512,"pattern":0,"data":[]},{"sector":8,"length":512,"pattern":0,"data":[]},{"sector":9,"length":512,"pattern":0,"data":[]}]]] \ No newline at end of file